包装类
将基本数据类型封装成对象,好处在于可以在对象中定义更多的功能方法操作该数据。
基本数据类型 | 封装类 |
byte | Byte |
short | Short |
int int i = 2 | Integer Integer i = new Integer(2) |
long | Long |
float | Float |
double | Double |
boolean | Boolean |
char | Character |
自动拆装箱
自动装箱:本来应该是 Integer i = new Integer(2),但可以 Integer i = 2
自动拆箱:本来应该是 Integer i = new Integer(2); i.intValue() + 100 ,但可以 i + 100