
因为:List、Map 等集合只能存对象所以我们装箱,就是把基本类型转换为对象八大类型:byte ↔ Byte short ↔ Short int ↔ Integer long ↔ Long float ↔ Float double ↔ Double char ↔ Character boolean ↔ Boolean但是基本数据类型在读写效率这方面,要比包装类高效一个Integer对象占用16个字节的内存空间而一个int类型数据只占用4字节的内存空间抽象类和接口的区别:一类事物用抽象类只能继承一个一套能力用接口可以实现多个 抽象类有构造、普通变量接口只有常量无构造。关系抽象类只能单继承接口可以多实现。构造方法抽象类有构造方法接口没有构造方法。成员变量抽象类能定义普通变量接口只能是常量。方法抽象类可以有普通方法、抽象方法接口抽象方法默认 public。作用抽象类提取共性复用代码接口制定行为规范。