Integer(自动拆箱装箱)
程序员文章站
2024-03-07 13:30:27
...
public class AutoInteger {
public static void main(String[] args) {
Integer i = new Integer(1);
Integer j = new Integer(1);
System.out.println(i == j);// false 对象地址
System.out.println(i.equals(j));// true 继承Object重写equals,比较的对象数据
System.out.println("===================");
Integer a = 500;
Integer b = 500;
System.out.println(a == b);// false
System.out.println(a.equals(b));// true
System.out.println("===================");
// 数据在byte(-128~127)范围内,JVM不会从新new对象
Integer aa = 127; // Integer aa = new Integer(127)
Integer bb = 127; // Integer bb = aa;
System.out.println(aa == bb); // true
System.out.println(aa.equals(bb));// true
}
}
上一篇: Java中常用加密/解密方法详解
下一篇: 腾讯2017秋招笔试编程题