缓存:
整形(Byte Short Integer Long
)存在缓存范围都为(-128~127);
Character的缓存范围为(0~127);
public static void main(String[] args) {
Integer i1=1;
Integer i2=1;
Integer i3=128;
Integer i4=128;
Byte b1=127;
Byte b2=127;
Character c1='a';
Character c2='a';
Character c3=(char)128;
Character c4=(char)128;
System.out.println(b1==b2);
System.out.println(i1==i2);
System.out.println(i3==i4);
System.out.println(c1==c2);
System.out.println(c3==c4);
}
若存在缓存范围内输出true,超出缓存范围输出false;