Java 7 (JDK 7) 新特性详解
· 阅读需 5 分钟
Java 7 作为 Java 平台的重要版本更新,为开发者带来了许多实用的新特性。本文将详细介绍 JDK 7 中的主要新特性。
1. 二进制字面量
在 Java 7 之前,整数只能用十进制、八进制和十六进制表示。Java 7 引入了二进制字面量表示法,使用前缀 0b
或 0B
:
int binary = 0b1100; // 二进制数 1100,表示十进制的 12
int binary2 = 0B1001; // 二进制数 1001,表示十进制的 9
2. 数字字面量可以包含下划线
为了提高数字的可读性,Java 7 允许在数字字面量中使用下划线:
int million = 1_000_000; // 更容易读懂的一百万
long creditCardNumber = 1234_5678_9012_3456L; // 信用卡号码
float pi = 3.14_15F; // 圆周率