class IntegerDemo
{
public static void main(String[] args)
{
Integer a = 128;
Integer b = 128;
System.out.println((a==b));
//因为Integer是一个类,上面两句话相当于新建两个不同对象,返回false
Integer c =127;
Integer d =127;
System.out.println((c==d));
//因为当数值小于128时(byte型的范围),系统会当成byte型,不再分配新空间
}
}
{
public static void main(String[] args)
{
Integer a = 128;
Integer b = 128;
System.out.println((a==b));
//因为Integer是一个类,上面两句话相当于新建两个不同对象,返回false
Integer c =127;
Integer d =127;
System.out.println((c==d));
//因为当数值小于128时(byte型的范围),系统会当成byte型,不再分配新空间
}
}