java JDK1.7版本新特性详解

1:switch中可以使用字串

String s = "test";

switch (s) {

case "test" :

System.out.println("test");

case "test1" :

System.out.println("test1");

break ;

default :

System.out.println("break");

break ;

}

2:"<>"这个玩意儿的运用List tempList = new ArrayList<>(); 即泛型实例化类型自动推断。

3:自定义自动关闭类

以下是jdk7 api中的接口,(不过注释太长,删掉了close()方法的一部分注释)

只要实现该接口,在该类对象销毁时自动调用close方法,你可以在close方法关闭你想关闭的资源,例子如下

4:新增一些取环境信息的工具方法

5:Boolean类型反转,空指针安全,参与位运算

6: 两个char间的equals

7:安全的加减乘除

你可能感兴趣的:(java JDK1.7版本新特性详解)