- /*对于下面的代码结果,我的理解是有一个小疑惑点*/
- Integer a=140;
- Integer b=140;
- Integer x=100;
- Integer y=100;
- System.out.print("a==b:"+a==b);//___________false
- System.out.print("x==y:"+x==y);//___________true
- Integer m=new Integer(100);
- Integer n=new Integer(100);
- System.out.print("m==n:"+m==n);//__________false
- /*我们知道在定义a,b,x,y,时,基本数据类型有自动装箱的功能,
- 就例如
- Integer a=140; 就相当于Integer a=new Integer(140);
复制代码 |
|