📅  最后修改于: 2020-10-13 01:55:58             🧑  作者: Mango
Java的新功能
Java中已添加了许多新功能。 Java5,Java6,Java7和Java8在自动装箱,泛型,var-args,java注释,枚举,premain方法,lambda表达式,功能接口,方法引用等方面进行了重大改进。
大多数访调员会在本章中提出问题。
JavaSE 8功能
JavaSE 8的重要功能是lambda表达式,方法引用,默认方法,功能接口,java 8日期/时间,流类等。
- Java 8日期/时间API(Java 8)
- Lambda表达式(Java 8)
- 方法参考(Java 8)
- 功能接口(Java 8)
- 流(Java 8)
- Base64编码解码(Java 8)
- 默认方法(Java 8)
- forEach方法(Java 8)
- 收藏家(Java 8)
- StringJoiner(Java 8)
- 可选类(Java 8)
- Nashorn JavaScript(Java 8)
- 并行数组排序(Java 8)
- 类型推断(Java 8)
- 方法参数反射(Java 8)
- 类型注释和重复注释(Java 8)
- Java JDBC改进(Java 8)
- Java IO改进(Java 8)
- Java并发改进(Java 8)
JavaSE 7功能
JavaSE 7的重要功能是尝试使用资源,捕获多个异常等。
- switch语句中的字符串(Java 7)
- 二进制字面量(Java 7)
- 尝试资源(Java 7)
- 通过单次捕获来缓存多个异常(Java 7)
- 数字字面量的下划线(Java 7)
JavaSE 6功能
JavaSE 6的重要功能是premain方法(也称为检测)。
J2SE 5功能
J2SE 5的重要功能是泛型和断言。其他包括自动装箱,枚举,可变参数,静态导入,for-each循环(增强了循环等)。
- 每个循环(Java 5)
- Varargs(Java 5)
- 静态导入(Java 5)
- 自动装箱和拆箱(Java 5)
- 枚举(Java 5)
- 协变返回类型(Java 5)
- 注释(Java 5)
- 泛型(Java 5)
J2SE 4功能
J2SE 4的重要特征是断言。用于测试。