Java 支持的数据类型有哪些?什么是自动拆装箱?
Java 语言支持的 8 中基本数据类型是:
| 数据类型 | 存储空间 | 取值范围 | 默认值 |
|---|---|---|---|
| byte | 1字节 | -128~127 | 0 |
| short | 2字节 | -2^15 ~ (2^15)-1 | 0 |
| int | 4字节 | -2^31 ~ (2^31)-1 | 0 |
| long | 8字节 | -2^63 ~ (2^63)-1 | 0 |
| float | 4字节 | -2^128 ~ 2^128 | 0.0f |
| double | 8字节 | -2^1024 ~ 2^1024 | 0.0d |
| boolean | - - | true / false | false |
| char | 2字节 | - - | \u0000 |
自动装箱:
Java 编译器在基本数据类型和对应的对象包装类型之间做的一个转化。
比如: 把 int 转化成 Integer,double 转化成 double,等等。
反之就是自动拆箱。
本文详细介绍了Java中的8种基本数据类型,包括它们的存储空间、取值范围和默认值,并解释了自动装箱和自动拆箱的概念,即在基本数据类型和其对应的对象包装类型之间的自动转换。
581

被折叠的 条评论
为什么被折叠?



