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

© meijunwei6275 中级黑马   /  2015-9-25 23:59  /  268 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

基本数据类型为什么需要包装类,什么是自动装箱与自动拆箱

1 个回复

倒序浏览
因为有些地方需要将基本数据类型当作对象存储,比如集合中。自动装箱:Integer i = 3;把int类型的3赋给 i 等价于Integer i = new Integer(3).这就叫自动装箱;  i = i+3,表达式右边的过程是先把Integer类型的i拆箱变成int 类型的i,这样才能和3相加,不然对象怎么能和整形相加呢,对吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马