一.数值类型及其调用原理名称说明所占字节范围byte字节型1-27~27-1short短整型2-215~215-1int整型4-231~231-1long长整型8-263~263-1char字符型10~65535float单精度型4±1.5*10-45~±3.4*1038double双精度型8±5....
1、绝对路径和相对路径 绝对路径:通过给定的这个路径直接能在我的电脑中找到这个文件。 相对路径:文件相对于应用程序的路径。 结论: 我们在开发中应该去尽量的使用相对路径。2、装箱、拆箱 装箱:就是将值类型转换为引用类型。 拆箱:将引用类型转换为值类型。 看两种类型是否发生了装箱或者拆箱,要看,这两种...
分类:
Web程序 时间:
2015-08-08 17:46:45
阅读次数:
147
-C#初学者经常被问的几道辨析题,值类型与引用类型,装箱与拆箱,堆栈,这几个概念组合之间区别,看完此篇应该可以解惑。 俗话说,用思想编程的是文艺程序猿,用经验编程的是普通程序猿,用复制粘贴编程的是2B程序猿,开个玩笑^_^。 相信有过C#面试经历的人,对下面这句话一定不陌生: 值类型直接存储其...
您是.Net工程师?那 .NetFramework中的类型您知道有三大类吗?(除了引用类型和值类型,还有?) 引用类型一定在“堆”上,值类型一定在“栈”上? 那引用类型在内存中的布局细节您又知道多少了? “装箱”和“拆箱”,那值类型装箱后,内存布局上又有何变化?
分类:
Web程序 时间:
2015-08-05 20:15:13
阅读次数:
175
面向对象多态一、装箱和拆箱装箱:将值类型转换为引用类型。object o = 1;值类型给引用类型赋值拆箱:将引用类型转换为值类型。int n = (int)o; 强制转换为值类型满足条件:两种类型是否存在继承关系。int n = Convert.ToInt32("12"); 未发生装箱或拆箱 。i...
在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。那什么是装箱和拆箱呢?我们分别来看下装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱 1 //装箱: 2 ...
分类:
编程语言 时间:
2015-08-04 14:53:42
阅读次数:
123
C#数据类型分为两类:值类型,引用类型。值类型直接存储其值,引用类型存储对值的引用,值类型存在堆栈(即栈)上,引用类型存储在托管堆(即堆)上,值类型转为引用类型叫做装箱,引用类型转为值类型叫拆箱。集体参考:http:/www.cnblogs.com/John-Connor/archive/2012/...
分类:
其他好文 时间:
2015-08-04 00:34:02
阅读次数:
78
java 自动拆箱运用非常广泛。但是这里面有一些“陷阱”。废话不多说,来看一段代码:
public static void main(String[] args) {
Integer a=1;
Integer b=2;
Integer c=3;
Integer d=3;
System.out.println(c==(a+b));
System.out.println(c==d);...
分类:
编程语言 时间:
2015-08-02 16:55:47
阅读次数:
259
内存机制数据在内存中分配位置取决与该变量的数据类型,上图可知值类型分配在线程的堆栈上,引用类型则分配在托管堆上,由GC控制回收,以下代码和图演示了引用类型和值类型的区别:private static class ReferenceVsValue { // Reference type (becaus...
分类:
Web程序 时间:
2015-07-30 21:13:02
阅读次数:
157
asp.net基本知识点回顾总结:1、值类型和引用类型的装箱和拆箱操作2、抽象类、接口、抽象方法、虚方法的区别,什么情况下使用3、委托的概念,事件与委托的关系4、static关键字的作用5、泛型的概念,什么情况下使用泛型6、垃圾回收器gc的工作原理7、反射的概念和作用8、property和attri...
分类:
Web程序 时间:
2015-07-30 20:45:56
阅读次数:
121