java包装类tips

104 阅读1分钟

Integer a=200;  Integer b=200;  Integer c=100;  Integer d=100;

a==b❌      c==d 对

-128<参数<127 参数在缓存区,直接产生d,和a指向同一个Integer对象

Integer one=new Integer(100);  Integer two=new Integer(100);

one==two❌ 

分别是两个不同的对象,操作不同的地址

double float不具备常量池概念