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