通俗来讲:
自动装箱就是把基本数据类型改变为引用数据类型,例如 int-->Integer;
自动拆箱就是把引用数据类型改变为基本数据类型,例如 Integer-->int;
数据类型 | 关键字 | 内存占用(单位:字节) | 取值范围 |
字节型 | byte | 1 | -128~127 |
短整型 | short | 2 | -32768~32767 |
整型 | int | 4 | -231次方~2的31次方-1 |
长整型 | long | 8 | -2的63次~2的63次-1 |
单精度浮点数 | flaot | 4 | **** |
双精度浮点数 | double | 8 | **** |
字符型 | char | 2 | 0-65535 |
布尔类型 | boolean | 1 | true,false |