JDK各版本的新特性
此文记录我自己已经接触过的JDK版本新特性
JDK 7
1、数字字面量中间可以使用下划线分隔。
数值较大的时候,有了下划线分隔,数值更容易阅读。
1 int a = 1000_000; 2 double b = 1000_000.000_000;
2、类型推断
泛型实例创建的时候,有了类型推断这个新特性,可以简化创建实例的代码。
1 Map<String, Object> map = new HashMap<String, Object>(); 2 //简化后,在new的时候不需要在<>中写具体类型 3 Map<String, Object> map = new HashMap<>();
3、switch语句可以使用String类型
switch括号内的待判断变量可以支持String类型。
1 String a = "a"; 2 switch (a) { 3 case "a": 4 System.out.println("a"); 5 break; 6 case "b": 7 System.out.println("b"); 8 break; 9 default: 10 System.out.println("default"); 11 }

浙公网安备 33010602011771号