论坛首页 Java企业应用论坛

Java 7 新特性 -- 实战篇

浏览 31101 次
该帖已经被评为精华帖
作者 正文
   发表时间:2011-08-10  
可惜java7没有实现数组和Map的简易初始化的功能
0 请登录后投票
   发表时间:2011-08-10  
楼主的List<? extends String>很强大!String是final的~~
0 请登录后投票
   发表时间:2011-08-10  
不是有新IO的么,这个有木有?
0 请登录后投票
   发表时间:2011-08-10  
不错。写的很好,受益了。
0 请登录后投票
   发表时间:2011-08-10  
感觉不怎么有用,case支持string,有限类型推到更像是噱头
0 请登录后投票
   发表时间:2011-08-10  
steafler 写道
List<? extends String> list2 = new ArrayList<>(); 这样写可以吗?String是final的啊


不在java7里 这样都可以
List<? extends String> list2 = new ArrayList<String>();
0 请登录后投票
   发表时间:2011-08-10   最后修改:2011-08-10
清晨阳光 写道
楼主的List<? extends String>很强大!String是final的~~


List<? extends String> list2 = new ArrayList<String>();

没有试就不要说 java5里都可以!
0 请登录后投票
   发表时间:2011-08-10  
catch处理了多个异常,这个貌似还是比较好使。
0 请登录后投票
   发表时间:2011-08-10  
  特性3:switch 对String的支持

    这个大家期待很久了,switch终于支持String了

看到这个。。。scala笑了
0 请登录后投票
   发表时间:2011-08-10  
抛出异常那个楼主说的不对吧,Java6也支持在方法后面throws几个异常,这跟eclipse的版本有关,老的eclipse就是自动生成抛出多个异常的,现在eclipse只选择它们的父类抛出。

感觉除了那个try-with-resource和autoclose和switch支持string(这个早应该支持了),其它的没啥用,对那个推断泛型的做法,个人觉得完全是为了改进而改进,没什么实用价值,仅仅是少写点代码,但可读性和维护性要差。数字之间可以加下划线也是在瞎搞,这么一来,对数字的验证又要加大难度,且并得跟其它语言不通了,还不如用逗号呢,国际标准。哎,不知道是咋想到这些特性的。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics