目录 start

  1. Java主要发行版本
    1. Java7
    2. Java8
    3. Java9
    4. Java10
    5. Java11

目录 end|2019-10-19 17:04|


Java主要发行版本

官网 Release Note

参考博客: Java5、6、7、8、9的新特性

Java7

详情

  1. 语法糖:数字中的下划线
  2. 新的语言小特性:TWR(try with resources)
  3. 类文件格式的变化:注解
  4. JVM的新特性: 动态调用

Java8

详情

  1. 接口中新增 静态方法,默认方法
  2. Optional
  3. Lambda
  4. Stream
  5. java.time 包 增强了日期时间的处理
  • 181 版本移除了 Derby

Java9

参考博客: Java9 新特性汇总
参考博客: Java9 新特性 详解
参考博客: Java 9 新特性概述
参考博客: Java 9 新特性

参考博客: 深入解读 Java 9 新特性

  1. Jigsaw 模块化

Java10

参考博客: Java10的新特性

  1. 类型推断
  2. String 类 API 增强
  3. 集合 API 增强
  4. Stream 增强
  5. Optional 增强
  6. java javac 合并

Java11

参考博客: Java11的新特性