首页 > 编程语言 > 详细

Java7-14新语法特性

时间:2020-12-07 09:39:43      阅读:32      评论:0      收藏:0      [点我收藏+]

Java 7

1. 以前泛型初始化比较麻烦,现在对于Map<String, List<Trade>> trades = new TreeMap<String, List<Trade>> ();,可以直接推测Map<String, List<Trade>> trades = new TreeMap <> ();

2. 引入switch

3. 自动资源分配 try(someresource),不需要再用try{...}finally{close()}

还可以用;分割来一次申请多个资源,比如: try(FileOutputStream fos = newFileOutputStream("movies.txt");DataOutputStream dos = newDataOutputStream(fos)) {

不过这些资源需要实现AutoCloseable接口(是java.io.Closeable的父接口)。

4. 引入数字常量中的下划线,比如1_000_000

5. 在一个catch中catch多种exception。catch(ExceptionOne | ExceptionTwo | ExceptionThree e) 

6. 

Java7-14新语法特性

原文:https://www.cnblogs.com/xuesu/p/14095144.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!