http://blog.csdn.net/jairuschan/article/details/7513045 http://www.importnew.com/15712.html ...
分类:
其他好文 时间:
2018-01-24 20:02:40
阅读次数:
107
1.静态成员直接访问。 2.静态不需要实例化即可访问。 3.静态函数仅能访问静态成员。 4.静态构造函数无参数,无访问修饰符。 4.静态类相当于sealed/ 5.静态类只能定义静态成员或者常量。 6.静态类用于扩展。就像自己的方法一样。 7.扩展方法第一个参数 this+ 类名。 8.装箱和拆箱 ...
C#中的List怎么样?List<T>类是ArrayList类的泛型等效类,该类使用大小可按需动态增加的数组实现IList<T>泛型接口。接下来,绿茶小编就介绍一些List的基础简单用法。 泛型的好处:它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用 ...
分类:
其他好文 时间:
2018-01-21 00:13:06
阅读次数:
144
下面是一个使用Integer对象的实例:Test.java文件代码:publicclassTest{publicstaticvoidmain(Stringargs[]){Integerx=5;x=x+10;System.out.println(x);}}以上实例编译运行结果如下:15当x被赋为整型值时,由于x是一个对象,所以编译器要对x进行装箱。然后,为了使x能进行加运算,所以要对x进行拆箱。Ja
分类:
编程语言 时间:
2018-01-18 15:03:43
阅读次数:
156
(一)功能: (1)可以存储任何类型的元素 (2)保证数据安全 (3)能省去装箱拆箱的性能开销 (二)常用的泛型集合 :List<T>类,Dictionary<K,V>类,stack<T>类,Queue<T>类 (三)语法 1.声明是什么类型的,则添加的元素必须是该类型 List<int> scor ...
分类:
其他好文 时间:
2018-01-14 22:44:22
阅读次数:
195
泛型的好处:它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。 性能注意事项:在决定使用IList<T>还是使用ArrayList类(两者具有类似的功能)时,记住IList<T>类在大多数情况下执行得更好并且 ...
分类:
其他好文 时间:
2018-01-02 16:47:46
阅读次数:
149
有关泛型的优缺点在网上有很多篇文章,也足以说明问题,我就不去复制粘贴了(而且内容有些多),由于记性不太好,所以自己做个简单明了的总结。 泛型的优点主要有两个: “性能” “安全” 性能从何谈起?很简单,看个粟子。 安全性,指的是类型安全 ...
java基础解析系列(十一) equals、==和hashcode方法 目录 "java基础解析系列(一) String、StringBuffer、StringBuilder" "java基础解析系列(二) Integer缓存及装箱拆箱" "java基础解析系列(三) HashMap原理" "jav ...
分类:
编程语言 时间:
2017-12-18 12:17:50
阅读次数:
160
Java为每种基本数据类型都提供了对应的包装器类型 从Java SE5开始就提供了自动装箱的特性,如果要生成一个数值为10的Integer对象,只需要这样就可以了: Integer i = 10; 这个过程中会自动根据数值创建对应的 Integer对象,这就是装箱。 实际上,执行上面那句代码的时候, ...
分类:
其他好文 时间:
2017-12-16 20:33:55
阅读次数:
142
1装箱 就是将值类型的数据赋值给引用类型的实例中 比如 int类型的123赋值给Object o int i=123; Object o=(Object) i; 2拆箱 就是从引用类型的数据中提取数据 比如将Object类型的数据o赋值给int类型的i object o=123; int i=(in ...