java的类型系统由两部分组成,基本类型和引用类型
基本类型 int对应的装箱类型为 Integer
jdk5增加字段装箱和自动拆箱,但是并没有完全抹去基本类型和装箱基本类型之间的区别
1 基本类型只有值,而装箱类型则具有和他们值不同的同一性, 即两个装箱类型可以有同一个值,但是并不是一个对象
2 基本类型具备完备的值,而包装类型除了基本类型对应的值之外,还有个非功能值null
3 基本类型通常比包装类型更节省空间和时间
因此,两种类型都能使用的时候,基本类型要优于包装类型
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)