自动装箱:基础数据类型转化为类对象。(例:int转化为Integer)
自动拆箱:类对象转化为基础数据类型。(例:Integer转化为int)
package xyh.demo;
public class Test5 {
public static void main(String[] args) {
//自动装箱与自动拆箱
Integer firstInteger=new Integer(1);
Integer secondInteger=new Integer(1);
//Integer是一个类对象,运用==比较,是比较两个类对象的地址
System.out.println(firstInteger==secondInteger);
//运用equals是比较两个对象的值
System.out.println(firstInteger.equals(secondInteger));
int thirdInteger=new Integer(1);
//Integer会自动拆箱成为int类型,==在比较两个基础类型时,是比较两个的值
System.out.println(firstInteger==thirdInteger);
}
}
样例输出结果截图: