- 从Java 5开始引入了自动装箱/拆箱机制,使得二者可以相互转换.Java为每个原始类型提供了包装类型: - 原始类型:boolean,char ,byte,short,int,long,float,double-包装类型:Boolean,Character,Byte,Short,Integer,Long,Float,Double
Int和Integer的区别:
- Integer 是int的包装类,int 则是 java 的一种基本数据类型 。
- Integer 变量必须实例化后才能使用,而 int 变量不需要 。
- Integer 实际是对象的引用,当new一个 Integer 时,实际上是生成一个指针指向此对象,而int则是直接存储数据值 。
- Integer 的默认值是 null,int 的默认值是0 。
本文详细介绍了从Java5开始引入的自动装箱/拆箱机制,解释了基本类型与包装类型之间的转换。同时,深入探讨了Int和Integer的区别,包括变量实例化、存储方式及默认值的不同。




3457

被折叠的 条评论
为什么被折叠?



