【简述java基本数据类型】
byte:占用1个字节,-128 ~ 127
short:2个字节,-2^15 ~ 2 ^ 15 - 1
int: 4 bytes, -2^31 ~ 2 ^ 31 - `
long: 8 bytes
float: 4 bytes
double: 8 bytes
char: 2 bytes
boolean:占用大小根据实现jvm不同有差异
【简述自动装箱拆箱】
对于java基本数据类型,均对应一个包装类
装箱:自动将基本数据类型转换为包装器类型,int -》Integer
拆箱:自动将包装器类型转换为基本数据类型, Integer -》 int
【简述重载和重写的区别】
重写:子类重写父类的方法,对应的形参和返回值类型不能变
重载:在一个类中,方法名相同,参数类型或数量不同



