黑马程序员技术交流社区

标题: java 1.7新特性 [打印本页]

作者: 苏克    时间: 2013-2-1 16:11
标题: java 1.7新特性
第一点,简化了集合的写法,可以和数组一样直接赋值,简化了取出和添加。
List< String> list = ["item"];
String item = list[0];
Set< String > set = {"item"};
Map< String,Integer > map = {"key" : 1};
int value = map["key"];
第二点,对资源自动回收。
try (BufferedReader br = new BufferedReader(new FileReader(path)) {
   return br.readLine();
}
这样写就不用关闭,IO流了。
第三点,可以switch case字符串了,以前好像只能case整形和枚举。这点还是有用的。
第四点,一个catch里可以捕捉多个异常
try {
Here comes your code....}
catch(IOException | NullPointerException | ..........) {
}
第五点,实现了泛型引用的简化。
第六点,数字可以使用下划线。
第七点,希望大家来补充,我发现1.7比1.6 要好,至少有的我看的懂。1.6的基本不懂。

作者: 舒远    时间: 2013-2-4 16:30
Map,List的初始化的方式,1.7根本不支持。楼主有测试过么?
作者: lc030405    时间: 2015-1-30 10:45
蛮好的,不做,值得鼓励




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2