Java7的新特性:
1、在jdk6版本中,我们使用泛型的时候需要:Map<String,String> map = new HashMap<String, String>();
在jdk7中,可以省略后面<>的内容,如:Map<String,String> map = new HashMap<>();
注:这个<>被叫做diamond(钻石)运算符,Java 7后这个运算符从引用的声明中推断类型。
例如下图所示:
2、数字字面量下划线支持,使用下划线分割数字,具体如下图:
3、switch中可以使用String
4、自动释放资源
jdk7以前使用流的话需要自己去close,在jdk7中可以使用如下方式