专业的编程技术博客社区

网站首页 > 博客文章 正文

JDK版本清单(jdk各版本区别)

baijin 2024-08-27 11:26:14 博客文章 3 ℃ 0 评论
  1. JDK 1.0:最初的版本,于1996年发布。
  2. JDK 1.1:于1997年发布,增加了许多新的功能和API。
  3. JDK 1.2:于1998年发布,引入了新的Java平台企业版(Java EE)和Java平台标准版(Java SE)。
  4. JDK 1.3:于2000年发布,引入了JNDI、JPDA、RMI等新功能。
  5. JDK 1.4:于2002年发布,引入了NIO、Java Web Start、Java Management Extensions、XML解析等新功能。
  6. JDK 5.0:于2004年发布,引入了泛型、自动装箱和拆箱、枚举类型、注解等新特性。
  7. JDK 6:于2006年发布,引入了Java DB、更快的JIT编译器、轻量级HTTP服务器等新功能。
  8. JDK 7:于2011年发布,引入了try-with-resources语句、二进制字面量、基于字符串的switch语句等新特性。
  9. JDK 8:于2014年发布,引入了Lambda表达式、Stream API、Date & Time API、Nashorn JavaScript引擎等新特性。
  10. JDK 9:于2017年发布,引入了模块化系统、JShell REPL、调用链跟踪、HTTP 2 client等新特性。
  11. JDK 10:于2018年发布,引入了类型推导、本地变量类型推断等新特性。
  12. JDK 11:于2018年发布,是一个LTS(长期支持)版本,引入了HTTP客户端标准化、局部变量类型推断、单元测试框架升级等新特性。
  13. JDK 12:于2019年发布,增加了Switch表达式、新增String API和JVM常量池等新功能。
  14. JDK 13:于2019年发布,添加了改进的ZGC,新增动态CDS和预览版Switch Expressions等新功能。
  15. JDK 14:于2020年发布,加入了Java Flight Recorder和JFR事件流等新功能,同时为Switch Expression引入了箭头和表格形式的新变体。
  16. JDK 15:于2020年发布,引入了Sealed Classes、Pattern Matching for instanceof、Text Blocks等新特性。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表