Java1.7与1.8新特性
Posted 一个不会coding的girl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java1.7与1.8新特性相关的知识,希望对你有一定的参考价值。
Java 1.7:
- switch中可以使用字符串
- List<String> list = new ArrayList<>(),即泛型实例化类型自动推断
- try块可以不用finally手动关闭,直接try块中就可以关闭
- 很长的数字可读性不好,在Java7中可以使用下划线分隔长int以及long
- 语法上支持集合,而不一定是数组final List<Integer> list = [1,2,3,4,5,6]
Java 1.8:
- 允许给接口添加一个非抽象的方法实现,只需要使用default即可,该方法不用实现,可以自己直接通过子类调用。
- 增加了lambda表达式
- Java 8在包java.time下包含了一组全新的时间日期API
以上是关于Java1.7与1.8新特性的主要内容,如果未能解决你的问题,请参考以下文章