---------- android培训、java培训、期待与您交流! ----------
分类:
编程语言 时间:
2014-10-06 20:22:10
阅读次数:
345
Java 1.5中引入了自动装箱和拆箱机制
自动装箱:(看代码)
// 自动装箱:把基本类型用它们所对应的引用类型包装起来,使它们具有对象的属性
Integer integer_a = 8;
自动拆箱:(看代码)
//自动拆箱:将Interger这样的引用类型的对象重新简化为基本类型的数据
int a = new Integer(8);
注意:自动装箱...
分类:
编程语言 时间:
2014-09-28 02:26:10
阅读次数:
270
SparseArray-用Array的方式实现Integer-Object的map优:节约内存,因为避免了装箱/拆箱,数据结构不依赖Entry劣:速度不及HashMapdip、pxdip(device independent pixels)-设备独立像素,所有设备的数值都是 宽*高=320dip*4...
分类:
其他好文 时间:
2014-09-23 15:44:54
阅读次数:
146
首先,附一张图片展示所在各个阶段的工作职能:
其次,文字型描述所在各个阶段的工作职能:
Java程序员
高级特性
反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入。
核心编程
IO、多线程、实体类、集合类、正则表达式、XML和属性文件、图形编程AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace。
网...
分类:
编程语言 时间:
2014-09-17 18:41:42
阅读次数:
417
-------android培训、java培训、期待与您交流! ----------装箱:把基本数据类型装成java类(被托管?)。 拆箱:把java类拆成基本数据类型(取消托管?)。 java新版本增加了自动装箱拆箱的特性,使得java基本类和基本数据类型可以无需转换直接参与计算。如: Integ...
分类:
编程语言 时间:
2014-09-14 17:58:57
阅读次数:
224
说到装箱与拆箱,那就要简要的概括下什么是装箱拆箱,
装箱:其实就是把值类型转换为引用类型。
拆箱:其实就是把引用类型转换为值类型。
值类型:一般来说包括 int char bool double datetime等等这些,值类型存放在栈里面
引用类型:引用类型包括 object class Interface Delegate string arry dynam...
分类:
Web程序 时间:
2014-09-13 17:23:05
阅读次数:
207
var为动态的一个参数,会动态获取要便利的数据的类型来定义本身类型。理论上不涉及拆箱装箱过程。而object是一种数据类型,涉及到数据的拆箱和装箱过程,比较占用内存。 疑问:当存入的数据类型不一时var是否报错或触发异常? 验证:var适合数据类型不一时的便利。 1 ArrayLis...
分类:
其他好文 时间:
2014-09-13 15:51:15
阅读次数:
189
List 是ArrayList的泛型,ArrayList里边的数据类型是object,List 里边的是具体的某种类型。ArrayList类似于向量,可以存储不同的数据类型在一个数组里边(转换为了object)。一般使用的时候尽量使用List ,因为ArrayList存取都要进行一次转换(装箱、拆箱...
分类:
其他好文 时间:
2014-09-12 18:53:33
阅读次数:
134
集合使用注意事项:1、集合当中只能放置对象的引用,无法放置原生数据类型,我们需要使用原生数据类型的包装类才能加入到集合当中去(JDK5之后会进行自动的装箱和拆箱操作,表面上看集合中是可以直接放置原生数据类型进去,但实质上是进过自动装箱成对象操作的);2、集合当中放置的都是Object类型,因此取出来...
分类:
其他好文 时间:
2014-09-11 19:13:42
阅读次数:
305
泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 很多非泛型集合类都有对应的泛型集合类,下面是常用的非泛型集合类以及对应的泛型集合类:....
分类:
其他好文 时间:
2014-09-10 17:25:30
阅读次数:
222