Java中Integer类型判断相等说明

说明:1、Integer类在初始化时将常用的数字 -128到127直接使用其内部类cache块进行初始化,我们要知道在该范围内的Integer可以使用==进行比较是因为其使用缓存,
引用类型比较是判断内存是否同一地址。 2、超出该范围内的数进行比较时也使用内存地址进行比较,但是已经不使用缓存,各自使用自己的内存地址,所有不相等。需要使用equals进行判断。 3、有时候我们需要使用范围内数据,但是又不想使用同一内存地址的应用场景,就需要使用new出另一块内存。

Java中Integer类型判断相等说明最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/16544.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>