您现在的位置是:首页 > 文章详情

自动装箱

日期:2018-10-14点击:466

自动装箱

这半年多的项目每天都挺忙的不停的讨论需求、写代码、该需求、改代码,每天都是业务逻辑,令人头大.这个月项目上线了准备看几本书深造下顺便写点博客,梳理下思路.原力在沸腾!

  1. 基本原理网上找的,解释的很详细
  2. 补充在使用自动装箱和拆箱需要注意
 Long sum = 0L; for (long i = 0; i < Integer.MAX_VALUE; i++) { sum += 1; } System.out.println(sum);

这段程序算出的答案是正确的,但是比实际情况要更慢一些,只因为打错了一个字符.变量sum被声明为了Long而不是long,意味着程序构造了大约2^31个多余的Long实例(大约每次往Long sum中增加long时构造一个实例). 要优先使用基本类型而不是装箱基本类型,要当心无意识的自动装箱

原文链接:https://yq.aliyun.com/articles/652703
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章