A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 苏克 中级黑马   /  2013-2-1 16:11  /  1917 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第一点,简化了集合的写法,可以和数组一样直接赋值,简化了取出和添加。
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的基本不懂。

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

2 个回复

倒序浏览
Map,List的初始化的方式,1.7根本不支持。楼主有测试过么?
回复 使用道具 举报
蛮好的,不做,值得鼓励
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马