Java 基础核心:数据类型、运算符与方法
一、数据类型
在 Java 中,数据类型主要分为 基本数据类型 和 引用数据类型。理解它们的区别是掌握 Java 内存模型的基础。
1.1 基本数据类型
基本数据类型共有四类八种:整型(byte, short, int, long)、浮点型(float, double)、字符型(char)和布尔型(boolean)。
下表列出了八种基本数据类型的位数、取值范围和默认值:
| 数据类型 | 占用大小(字节) | 位数 | 取值范围 | 默认值 | 描述 |
|---|---|---|---|---|---|
| byte | 1 | 8 | -128 到 127 | 0 | 最小的整数类型,适合节省内存 |
| short | 2 | 16 | -32768 到 32767 | 0 | 较少使用,特定内存敏感场景 |
| int | 4 | 32 | -2³¹ 到 2³¹-1 | 0 | 最常用的整数类型,默认整型 |
| long | 8 | 64 | -2⁶³ 到 2⁶³-1 | 0L | 大整数,定义时需加 L 或 l |
| float | 4 | 32 | 约 1.4E-45 到 3.4E38 | 0.0F | 单精度浮点数,定义时需加 F 或 f |
| double | 8 | 64 | 约 4.9E-324 到 1.8E308 | 0.0D | 双精度浮点数,默认浮点型 |
| char | 2 | 16 | '\u0000' 到 '\uffff' | '\u0000' | Unicode 字符,可存数字或中文 |
| boolean | 无明确 | 无明确 | true / false |


