首页 > 学院 > 开发设计 > 正文

JDK1.5新特性学习总结:自动拆装箱

2019-11-08 19:10:54
字体:
来源:转载
供稿:网友

小钱今天要说的主题是JDK1.5的新特性:自动拆装箱。 我们知道在java中数据类型分为两种 : 1.基本数据类型 2.引用数据类型(对象) 在 Java程序中所有的数据都需要当做对象来处理,针对八种基本数据类型提供了包装类,在前面的文章中我也有提到,如下:

int --> Integer byte --> Byte short --> Shortlong --> Long char --> Character double --> Doublefloat --> Float boolean --> Boolean

JDK1.5以前基本数据类型和包装类之间需要互转:

基本---引用 Integer x = new Integer(x); 引用---基本 int num = x.intValue(); 1)Integer x = 1; x = x + 1;

经历了什么过程:装箱—-拆箱—-装箱; 2) 为了优化,虚拟机为包装类提供了缓冲池。 Integer池的大小-128~127 一个字节的大小; 3) String池:Java为了优化字符串操作 提供了一个缓冲池;


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表