Java的基本数据类型,以及他们的封装类
| 基本类型 | 大小 | 默认值 | 封装类 |
| boolean | 1 | false | Boolean |
| byte | 1 | 0 | Byte |
| char | 2 | \u0000(null) | Character |
| short | 2 | 0 | Short |
| int | 4 | 0 | Integer |
| long | 8 | 0L 或 0l | Long |
| float | 4 | 0.0f 或 0.0F | Float |
| double | 8 | 0.0 | Double |
| void | - | - | Void |
总结:
- 基本数据类型按值传递,而封装类是按引用传递。
- 基本数据类型在栈中创建,而封装类对象是在堆中创建,对象的引用在栈中创建。
- 基本数据类型的变量在声明时立刻在栈上分配内存空间,而封装类在声明时不会被分配内存,只是存储了一个内存地址而已。
- 基本数据类型所占的存储空间是不变的,这也是java具有可移植性的原因之一。
posted on 2017-03-16 10:17 一个不会coding的girl 阅读(142) 评论(0) 收藏 举报
浙公网安备 33010602011771号