# 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

# 1.2 数字字面量下划线支持

很长的数字可读性不好,在 Java 7中可以使用下划线分隔长 int 以及 long,系统在运算时先去除下划线。

int one_million = 1_000_000;
// 减去11
int value = one_million - 1_1;
1
2
3
内容未完......