Java JDK各版本发布时间

本文回顾了自2020年以来JDK的重要版本发布,包括新特性如RecordPatterns、JEP422的移植、内存管理和并发编程改进等,展示了JDK技术演进的关键点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

版本发布日期版本特性
JDK 222024年4月16日待官方公布
JDK 212024年4月16日待官方公布
JDK 202023年4月18日待官方公布
JDK 192022年10月18日1.JEP 405: Record Patterns (Preview) - 提供了一种新的语法结构,允许在模式匹配中使用记录类型。
2.JEP 422: Linux/RISC-V Port - JDK的移植到Linux/RISC-V架构,扩展了JDK的硬件支持。
3.JEP 424: Foreign Function & Memory API (Preview) - 提供了一种安全、高效地调用C和C++代码以及管理其内存的方式。
4.JEP 425: Virtual Threads (Project Loom) (Preview) - 引入了虚拟线程(也称为轻量级线程或协程),以简化并发编程。
5.JEP 426: Vector API (Fourth Incubator) - 进一步发展向量API,提高高性能计算的性能。
6.JEP 427: Switch Expressions (Third Preview) - 对switch语句的扩展,使其可以用作表达式。
7.JEP 428: Strongly-Typed Edit and Continue (Experimental) - 改进调试体验,允许在运行时编辑代码并立即应用更改。
JDK 182022年4月19日包含了一些新特性,如JEP 405:Java中嵌入式SQL客户端API,JEP 422: Shenandoah:低暂停时间垃圾收集器。
JDK 172021年9月14日第二个长期支持(LTS)版本,包含许多增强和改进,例如JEP 384:移除JFR Recording。
JDK 162021年3月16日提供了矢量API(预览),记录类型(Record Classes),JEP 382:移除Java Applet API。
JDK 152020年9月15日包括了密封类(Sealed Classes)的预览,JEP 391:移除Java EE和Corba模块。
JDK 142020年3月17日引入了Records(预览)、空指针异常改进、文本块的完整支持等。
JDK 132019年9月17日添加了字符串模式匹配的switch语句,预览ZGC(Z Garbage Collector)。
JDK 122019年3月19日引入了开关表达式(Switch Expressions)的预览特性。
JDK 112018年9月25日第一个长期支持(LTS)版本,引入了HTTP 2客户端,文本块,以及删除了Java EE模块。
JDK 102018年3月20日添加了局部变量类型推断(var关键字),线程本地手柄。
JDK 92017年9月21日引入了模块化系统(Jigsaw Project),改进JShell(即时命令行工具),增强HTTP客户端API。
JDK 82014年3月18日最大的变化之一是添加了Lambda表达式和函数式编程支持,以及Stream API,日期/时间API的改进,接口默认方法和静态方法。
JDK 72011年7月28日引入了try-with-resources语句、多重catch块、钻石操作符(<>),以及对文件系统API的改进。
JDK 62006年12月11日改进了动态脚本支持,增加了JDBC 4.0,改进了JMX和JTA。
JDK 5.02004年9月30日引入泛型、枚举、自动装箱/拆箱、变长参数列表、注解等重要特性。
JDK 1.42002年2月6日继续增强性能,增加异常处理和日志记录等功能。
JDK 1.32000年5月8日继续增强性能,增加异常处理和日志记录等功能。
JDK 1.21998年12月8日引入了Java 2平台,添加了Java Foundation Classes (JFC) 和Swing库,以及集合框架。
JDK 1.11997年2月19日
JDK 1.01996年1月23日引入了面向对象编程、垃圾回收机制和“一次编写,到处运行”的理念。

参考文献

  1. oracle官网JDK发布时间公布
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

道法自然 实事求是

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值