| 基本类型 | 大小(字节) | 默认值 | 封装类 |
|---|---|---|---|
| byte | 1 | (byte)0 | Byte |
| short | 2 | (short)0 | Short |
| int | 4 | 0 | Integer |
| long | 8 | OL | Long |
| float | 4 | O.Of | Float |
| double | 8 | O.Od | Double |
| boolean | - | false | Boolean |
| char | 2 | \u0000(null) | Character |
Tips:boolean类型单独使用占了4个字节,在数组中又是1个字节.
基本类型所占的存储空间是不变的。这种不变性也是Java具有可移植性的原因之一。
基本类型放在栈中,直接存储值。
所有数值类型都有正负号,没有无符号的数值类型。
文章详细阐述了Java中的基本类型如byte、short、int、long、float、double、boolean以及char的字节数、默认值和存储位置。boolean在单独使用和数组中字节大小不同,所有数值类型都有正负号,且基本类型存储在栈中,这种特性保证了Java的可移植性。

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



