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