# Java教程 - Java7新特性
介绍一下 Java7 中新增的常用的新特性。
# 1.1 switch中选择因子支持String类型
以前switch中选择因子只能使用number或enum,Java7开始支持String类型。
String value = "abc";
switch (value) {
case "abc":
break;
case "bcd":
break;
default:
break;
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# 1.2 数字字面量下划线支持
很长的数字可读性不好,在 Java 7中可以使用下划线分隔长 int
以及 long
,系统在运算时先去除下划线。
int one_million = 1_000_000;
// 减去11
int value = one_million - 1_1;
1
2
3
2
3
内容未完......
← 04-反射 06-Java8新特性 →