Java 8,也就是 JDK 1.8 ,是意义深远的一个版本,继 Java 5 之后的一个大的版本升级让 Java 语言仿佛获得了新生。

Java 8 新增了很多的特性,我们主要讲如下几个:

  • 新日期API

    Java 8引入了一个新的日期API

  • 函数式编程

    • 语法改进:Lambda 表达式、方法引用、默认方法...

    • 新的类库:Stream,Optional...

    • 已有 API 增强:collections、 comparator

  • Concurrent包的增强

    • LongAdder & LongAccumulator

    • CompletableFuture

  • 其他

    • 新 JS 引擎

    • 重复注解

    • API 增强