标签:创建 一道 数组 127 128 Integer 数据 不会
话不多说,先上题:
看到标题心里就想,事情肯定没那么简单,但答案是什么呢?又为什么呢?
这里的输出结果分别是true 、 false
想要知道原因,让我们先看一下Integer包装类里面到底有啥?
从图中可以看出,在Integer中维护了一个静态数组,该数组中存了一些常用的数据(-128~127)当我们创建一个Integer对象时,如果数据在-128~127这个范围内,那么直接从这个数组中获取而不会创建对象,这样的目的是把一些常用的数据事先共享这样就可以避免创建太多的对象而浪费内存。
标签:创建,一道,数组,127,128,Integer,数据,不会 来源: https://blog.csdn.net/qq_61557294/article/details/121063838
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。