Java中AutoBoxing对-128~127整型的特殊处理

Java中AutoBoxing对-128~127整型的特殊处理
public   static   void  main(String[] args)  {
  Integer a ;
  Integer b ;

  a
=16;
  b
=16;

  System.out.println(a 
== b);
  System.out.println(a.equals(b));
}
输出true  true

public   static   void  main(String[] args)  {
Integer a ;
Integer b ;

a
=128;
b
=128;

System.out.println(a 
== b);
System.out.println(a.equals(b));
}

输出false true

public   static   void  main(String[] args)  {
Integer a 
= new Integer(5);
Integer b 
= new Integer(5);

System.out.println(a 
== b);
System.out.println(a.equals(b));
}
输出false ture

你可能感兴趣的:(Java中AutoBoxing对-128~127整型的特殊处理)