JAVA 是面向对象编程的 但是基本数据类型没有对象的
基本数据类型
byte------>>Byte
short------>>Short
int------>>Integer
long------>>long
char------>>Character
double------>>Double
boolean------>>Boolean
包装类的自动拆装箱
int a=10;
int b=10;
Integer a1=10;
Integer b1=10;
Integer a2=new Integer(10);
Integer b2=new Integer(10);
System.out.println(a==b); //基本数据类型 ==比较的是
System.out.println(a1==b1); //在-128——127范围之间 比较数值
System.out.println(a2==b2); //new开辟空间 比较的是地址
System.out.println(a1==a); //包装类用==和基本数据类型比较的时候会自动拆箱
System.out.println(a1.equals(a)); //自动装箱
System.out.println(a1==a2); //比较地址是否相同
System.out.println(a==a2); //a2自动拆箱