数据类型 | 默认值 |
byte | 0 |
short | 0 |
int | 0 |
long | 0L |
float | 0.0f |
double | 0.0d |
char | '/u0000'(空) |
boolean | false |
List
a = new ArrayList<>();
上述代码,编译器会报错。
- int a=1;
- int b=1;
- System.out.println(a==b);
上述结果返回true。
- Integer a=new Integer(1);
- Integer b=new Integer(1);
- System.out.println(a.equals(b));
把基本类型转换成包装类型的过程叫做装箱。反之,把包装类型转换成基本类型的过程叫做拆箱。基本类型和包装类型进行 == 比较,包装类型会自动拆箱,直接和基本类型比较值。