Integer integer = new Integer(10); Integer integer1 = new Integer(10); System.out.println(integer == integer1); //false Integer a = 127; Integer b = 127; System.out.println(a == b); //true Integer a1 = 128; Integer b1 = 128; System.out.println(a1 == b1); //false Integer c = -129; Integer d = -129; System.out.println(c == d); //false
创建Integer类型的对象时,若数字在-128~127范围内,则变量直接指向常量 池,若超出范围则在堆内存new一个对象。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214698.html原文链接:https://javaforall.net
