Java 7

1、switch中增加对String类型的支持

2、数字字面量的改进

Java7前支持十进制(123)、八进制(0123)、十六进制(0X12AB)

增加二进制表示(0B11110001、0b11110001)

数字量中间增加'_'作为分隔符,如 12_123_456

3、异常处理

①使用addSuppressed方法记录被抑制的异常

②catch子句可以同时捕获多个异常,catch (NumberFormatException | RuntimeException e)

③try-with-resources语句

在try语句中申请资源,实现资源的自动释放

try (BufferedReader reader = new BufferedReader(new FileReader(filename)))

之前需要在finally里面释放流、数据库连接、网络连接等,现在不需要了

4、变长参数方法的优化

useVarargs(T... args),支持泛型

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容