2025年3月5日小于 1 分钟
一、Java 基础核心
1. 数据类型与变量
-
基本数据类型
- 8 种类型:
byte(1)、short(2)、int(4)、long(8)、float(4)、double(8)、char(2)、boolean(~1 bit) - 示例:
int num = 10; // 默认十进制 int hexNum = 0xFF; // 十六进制 double d = 3.14d; // 明确指定double类型
- 8 种类型:
-
包装类型与自动装箱/拆箱
- 原理:编译器自动转换基本类型与包装类(如
int ↔ Integer)。 - 陷阱:
Integer.valueOf(-128~127)使用缓存,直接比较可能出错。Integer a = 127, b = 127; System.out.println(a == b); // true(缓存范围内) Integer c = 128, d = 128; System.out.println(c == d); // false(new对象)
- 原理:编译器自动转换基本类型与包装类(如
2025年3月5日大约 5 分钟
2025年3月5日小于 1 分钟