📜  Java 新功能

📅  最后修改于: 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方法(也称为检测)。

  • 检测(主要方法)(Java 6)

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的重要特征是断言。用于测试。

  • 断言(Java 4)