首页 > 代码库 > JAVA学习笔记-自动装箱和自动拆箱(包装类)
JAVA学习笔记-自动装箱和自动拆箱(包装类)
自动装箱
基本类型就自动地封装到与它相同类型的包装中,如:
Integer i =100;
本质上是,编译器编译时为我们添加了:
Integer i =new Integer(100);
自动拆箱
包装类对象自动转换成基本类型数据。如:
int a = new Integer(100);
本质上,编译器编译时为我们添加了:
int a new Integer(100).intValue();
缓存问题:
实际上,为了提高效率。
在[-128-127]之间,仍然当做基本数据类型来处理。(但是它仍然被封装了,只是在运算的时候还是当做基本数据类型来运算)
JAVA学习笔记-自动装箱和自动拆箱(包装类)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。