其他分享
首页 > 其他分享> > Interger类型的

Interger类型的

作者:互联网

Integer a = 1;

integer b = 1;

integer c = 500;

integer d=500;

System.out.print(a==b);

System.out.print(c==d);

上面两个输出结果分别为true和false

 

Integer类型中设置有缓存,范围为【-128,127】,当对象在这个范围内,会直接返回缓存中的引用,所以只要是范围内的integer对象就是相同的。而超出范围的Integet对象每次都是新创建出来的,所以不同。

标签:Interger,System,print,Integer,类型,integer,500,out
来源: https://www.cnblogs.com/fyhdblog/p/11453043.html