基本数据类型 | 包装类 |
---|---|
byte | Byte |
int | Integer |
char | Character |
boolean | Boolean |
short | Short |
long | Long |
float | Float |
double | Double |
- Number是所有包装类的父类,抽象类,所有包装类都是final方法不能被继承。
- 自动拆箱自动装箱
- Integer缓存 [-128,127) Integer i = 123; Integer j = 123;此时i==j 且i.equals(j); 前者相等的原因是 [-128,127)范围的对象都已被建立,在new的时候取出,所以本质是同一个对象。后者为对象自动拆箱比较值相等。