代码:
public static void main(){
Integer i1 = new Integer(97);
Integer i2 = new Integer(97);
System.out.println(i1==i2); //false
System.out.println(i1.equals(i2)); //true
System.out.println("********^^^^^*******");
Integer i3 = new Integer(197);
Integer i4 = new Integer(197);
System.out.println(i3==i4); //false
System.out.println(i3.equals(i4)); //true
System.out.println("********^^^^^*******");
Integer i5 = 97;
Integer i6 = 97
System.out.println(i5==i6); //true
System.out.println(i5.equals(i6)); //true
System.out.println("********^^^^^*******");
Integer i7 = 97;
Integer i8 = 97
System.out.println(i7==i8); //false
System.out.println(i7.equals(i8)); //true
System.out.println("********^^^^^*******");
理解:(byte的取值范围是[-128,127],),就有点类似创建字符串对象中的常量池,不过多了一个范围
数组是可以存储数据类型的,不过要用包装类,且里面每个元素都是一个对象,因为jdk1.5之后有了自动装箱的特性。
}