当前位置: 首页 > article >正文

JDK(LTS版本)更新时间

简介

LTS版本:Oracle官方长期支持版本(如JDK 8、11、17、21),企业环境中更常见。

发布周期:自JDK 9起,每6个月发布一个版本,每2年推出一个LTS版本。

JDK 21(2023年9月,LTS)

虚拟线程(正式版):轻量级线程,简化高并发编程。

分代ZGC:优化垃圾回收性能。

字符串模板(预览):增强字符串插值功能。

序列集合:新增有序集合接口(如SequencedCollection)。

JDK 17(2021年9月,LTS)

密封类(正式版):限制类的继承关系。

移除实验性AOT和JIT编译器:删除GraalVM相关功能。

模式匹配Switch(预览):简化switch语法。

新的随机数生成API:RandomGenerator统一随机数生成。

JDK 11(2018年9月,LTS)

HTTP Client API(正式版):支持HTTP/2和WebSocket。

局部变量类型推断增强:var可用于Lambda参数。

单文件源码直接运行:java HelloWorld.java直接编译执行。

ZGC(实验性):低延迟垃圾回收器。

移除Java EE和CORBA模块:如javax.xml。

JDK 8(2014年3月,LTS)

Lambda表达式:简化函数式编程。

Stream API:支持链式数据操作。

方法引用:Class::method语法。

默认方法:接口支持默认实现。

新的日期时间API:java.time包。

Nashorn引擎:替换Rhino的JavaScript引擎。


http://www.kler.cn/a/535186.html

相关文章:

  • go流程控制
  • postgresql 函数错误捕捉
  • ASP.NET Core与EF Core的集成
  • 3. k8s二进制集群之负载均衡器高可用部署
  • 【优先算法】专题——位运算
  • 说一下JVM管理的常见参数
  • 鹧鸪云无人机光伏运维解决方案
  • 八大排序算法细讲
  • 基于ansible部署elk集群
  • C语言常见概念
  • @emotion/styled / styled-components创建带有样式的 React 组件
  • 1-R语言概述
  • 面经-C语言——堆和栈的区别,引用和指针区别,Linux的常用指令,RS232和RS485,TCP连接建立与断开
  • 【React】路由处理的常见坑与解决方法,React Router 的动态路由与懒加载问题
  • redis 运维指南
  • 2、ansible的脚本
  • 树的基本概念,并查集复习(学习记录)
  • Unity3D仿星露谷物语开发小结1
  • 乒乓日常烧拍日记之五在吐槽中找缺陷
  • deepseek API 调用-golang
  • Continue 与 CodeGPT 插件 的对比分析
  • 22、Java 函数式编程:开启高效编程新境界
  • 【csp/信奥赛C++语法学习如何入门?】
  • 关于视频字幕
  • 如何用GISBox将高斯泼溅文件(PLY/Splat)转换为3DTiles?全流程解析
  • Ubuntu安装OpenSSF Scorecard