A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

基本类型和包装类之间经常需要互相转换,
  1. Integer i = new Integer(5);
  2. int b = a + 5;//将对象和基本类进行运算。
复制代码
但是在JDK1.5之后,引入自动装箱和拆箱的机制。
  1.         // 定义double类型变量
  2.                 double a = 91.5;
  3.          // 手动装箱
  4.                 Double b =   new Double(a);
  5.         // 自动装箱
  6.                 Double c = a;
复制代码
我想问的是,手动装箱和自动装箱的共同点是什么?不同点是什么?

5 个回复

倒序浏览
自动装箱和拆箱,其实就是把本该由程序员做的工作交给编译器做了,简化了编程
回复 使用道具 举报
zhao1991 发表于 2015-8-26 08:33
自动装箱和拆箱,其实就是把本该由程序员做的工作交给编译器做了,简化了编程 ...

看着是简化了很多,也容易记住。谢谢。
回复 使用道具 举报
那是编译器的工作了,有了她们,类型转换不在是问题了
回复 使用道具 举报
血马雄风 发表于 2015-8-26 09:51
那是编译器的工作了,有了她们,类型转换不在是问题了

嗯,看着是方便了很多。
回复 使用道具 举报
JAVA的功能就是强大
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马