jdk1.7新特性
1 对集合类的语言支持;
2 自动资源管理;
3 改进的通用实例创建类型推断;
4 数字字面量下划线支持;
5 switch中使用string;
6 二进制字面量;
7 简化可变参数方法调用;
8 新增一些取环境信息的工具方法;
9 Boolean类型反转,空指针安全,参与位运算;
10 两个char间的equals;
11 安全的加减乘除;
12 map集合支持并发请求 ,且可以写成 Map map = {name:”xxx”,age:18};
下面我们来仔细看一下这12个新功能:
1 对集合类的语言支持
Java将包含对创建集合类的第一类语言支持。这意味着集合类的创建可以像Ruby和Perl那样了。
创建List / Set / Map 时写法更简单了。
List< String> list = [“item”];
String item = list[0];
Set< String > set = {“item”};
Map< String,Integer > map = {“key” : 1};
int value = map[“key”];
原本需要这样:
List list = new ArrayList();
list.add(“item”);
String item = list.get(0);
Set set = new HashSet();
set.add(“item”);
Map