锁定老帖子 主题:Java 7 新特性 -- 实战篇
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-08-10
可惜java7没有实现数组和Map的简易初始化的功能
|
|
返回顶楼 | |
发表时间:2011-08-10
楼主的List<? extends String>很强大!String是final的~~
|
|
返回顶楼 | |
发表时间:2011-08-10
不是有新IO的么,这个有木有?
|
|
返回顶楼 | |
发表时间:2011-08-10
不错。写的很好,受益了。
|
|
返回顶楼 | |
发表时间:2011-08-10
感觉不怎么有用,case支持string,有限类型推到更像是噱头
|
|
返回顶楼 | |
发表时间:2011-08-10
steafler 写道 List<? extends String> list2 = new ArrayList<>(); 这样写可以吗?String是final的啊
不在java7里 这样都可以 List<? extends String> list2 = new ArrayList<String>(); |
|
返回顶楼 | |
发表时间:2011-08-10
最后修改:2011-08-10
清晨阳光 写道 楼主的List<? extends String>很强大!String是final的~~
List<? extends String> list2 = new ArrayList<String>(); 没有试就不要说 java5里都可以! |
|
返回顶楼 | |
发表时间:2011-08-10
catch处理了多个异常,这个貌似还是比较好使。
|
|
返回顶楼 | |
发表时间:2011-08-10
特性3:switch 对String的支持
这个大家期待很久了,switch终于支持String了 看到这个。。。scala笑了 |
|
返回顶楼 | |
发表时间:2011-08-10
抛出异常那个楼主说的不对吧,Java6也支持在方法后面throws几个异常,这跟eclipse的版本有关,老的eclipse就是自动生成抛出多个异常的,现在eclipse只选择它们的父类抛出。
感觉除了那个try-with-resource和autoclose和switch支持string(这个早应该支持了),其它的没啥用,对那个推断泛型的做法,个人觉得完全是为了改进而改进,没什么实用价值,仅仅是少写点代码,但可读性和维护性要差。数字之间可以加下划线也是在瞎搞,这么一来,对数字的验证又要加大难度,且并得跟其它语言不通了,还不如用逗号呢,国际标准。哎,不知道是咋想到这些特性的。 |
|
返回顶楼 | |