int Integer 与 new Integer()

概念:
1,Integer是int类型的包装类 int 就是java的一种数据类型
2,Integet:引用数据类型 int 基本数据类型
3,Integer默认值为NULL int默认值为0
4,拆箱 装箱
情况:
两个new Integer()变量的比较,始终为false

Integer变量与new Integer()的比较 始终未fasle

两个Integer变量的比较(区间)  valueOf(-128~127)
int 与Integer变量/new Integer()比较 自动拆箱

练习:

int a = 128;
Integer b = 128;
Integer c = new Integer(128);
System.out.println(a==b);
System.out.println(a==c);
Integer e = 127;
Integer f = 127;
System.out.println(e==f); 
Integer g = 128;
Integer h = 128;
System.out.println(g==h);
Integer i = new Integer(127);
Integer j = 127;
System.out.println(i==j);
Integer k = new Integer(128);
Integer l = new Integer(128);
System.out.println(k==l);

你可能感兴趣的:(int Integer 与 new Integer())