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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王燕飞 中级黑马   /  2014-11-13 16:08  /  746 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

既然java会把基本数据类型自动装箱,为什么还要存在基本数据类型呢?

评分

参与人数 1黑马币 +1 收起 理由
MVP + 1

查看全部评分

3 个回复

倒序浏览
1.基本类型比较省内存,优化好
2.只有必须用装箱类型时候才用,因为每次用装箱就得new对象。这个空间可比基本类型大多了
我只有这么点理解,其他的作用让他人补充吧
回复 使用道具 举报
李春江 发表于 2014-11-13 23:06
1.基本类型比较省内存,优化好
2.只有必须用装箱类型时候才用,因为每次用装箱就得new对象。这个空间可比基 ...

我还以为任何时候都会自动装箱呢,感谢!!!
回复 使用道具 举报
基本类型在栈
对象在堆
栈快得多,用完就销毁
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马