包装类
Java有八种基本数据类型不支持面向对象,这可能造成不便。所以为解决此类问题 ,Java为每种基本数据类型分别设计了对应的类,称之为包装类
| 基本类型 | 对应的包装类 | |
|---|---|---|
| byte | Byte | |
| short | Short | |
| int | Integer | |
| long | Long | |
| float | Float | |
| double | Double | |
| char | Character | |
| boolean | Boolean |
自动装箱
1 | int m = 500; |
自动拆箱
1 | Integer obj = new Integer(12); |
注意:装箱和拆箱是编译器认可的,而不是虚拟机