码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA学习笔记-自动装箱和自动拆箱(包装类)

时间:2016-11-13 09:22:58      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:转换   基本数据类型   基本类型   java   java学习   类型   包装类   提高   intval   

自动装箱

  基本类型就自动地封装到与它相同类型的包装中,如:

  Integer i =100;

  本质上是,编译器编译时为我们添加了:

  Integer i =new Integer(100);

自动拆箱

  包装类对象自动转换成基本类型数据。如:

  int a = new Integer(100);

  本质上,编译器编译时为我们添加了:

  int a new Integer(100).intValue();

缓存问题:

实际上,为了提高效率。

在[-128-127]之间,仍然当做基本数据类型来处理。(但是它仍然被封装了,只是在运算的时候还是当做基本数据类型来运算)

JAVA学习笔记-自动装箱和自动拆箱(包装类)

标签:转换   基本数据类型   基本类型   java   java学习   类型   包装类   提高   intval   

原文地址:http://www.cnblogs.com/iamAnonymous/p/6058103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!