java早年设计的一个缺陷,基本数据类型不是对象,自然不是Object的子类,需要装箱才能把数据类型变成一个类,那就可以把装箱过后的基本数据类型当做一个对象,就可以调用object子类的接口。而且基本数据类型是不可以作为形参使用的,装箱后就可以。而且在jdk1.5之后就实现了自动装箱拆箱,包装数据类型具有许多基本数据类型不具有...
装箱(装包):将基本数据类型转换成包装类类型 拆箱(拆包):将包装类类型转换成基本数据类型 装箱 注意:这里的三行代码的作用都是定义一个变量10,其中第一个省略了new Integer这个对象(类似于数组定义时直接写数组的内容一样),这是一个自动装箱,二三两行都是手动装箱;其中通过编译后的字节码文件可以看出,一三两个代...