Skip to content

JavaReleaseVersion

kcp edited this page Jul 13, 2020 · 2 revisions

title: Java主要发行版概述 date: 2018-11-21 10:56:52 tags: categories: - Java

目录 start

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

目录 end|2020-05-31 21:44|


Java主要发行版本

官网 Release Note

Java语言特性系列 5-最新

Java5

泛型 枚举 装箱拆箱 静态导入 foreach

Java6

JDBC4.0 JAX-WS 2.0

Java7

详情

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

Java8

详情

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

Java9

参考: Java 9 新特性概览

参考: Java9 新特性汇总
参考: Java 9 新特性概述
参考: 深入解读 Java 9 新特性

  1. Jigsaw 模块化
  2. Stream Optional 改进
  3. 内置 轻量级 JSON API
  4. HTTP2 客户端

Java10

参考: Java10的新特性

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

Java11

详情

参考: Java11的新特性

Summary

Clone this wiki locally