跳转到正文

Java 总览 ​

这里按 LTS 版本整理 Java 的主要语言、类库与 JVM 变化,涵盖 JDK 8、JDK 11、JDK 17、JDK 21、JDK 25。


Java LTS 版本 ​

完整版本目录列出本仓库已收录的版本主题;已有运行基线与镜像证据继续以本页说明为准。

mermaid
timeline
    title Java LTS 版本路线
    2014 : JDK 8 LTS
         : Lambda 表达式 / Stream API / PermGen 废除 (Metaspace) / HashMap 树化
    2018 : JDK 11 LTS
         : 模块化深化 / Standard HTTP Client / Single-File 执行 / ZGC
    2021 : JDK 17 LTS
         : Record 不可变类 / Sealed 密封类 / Text Blocks 多行文本
    2023 : JDK 21 LTS
         : Virtual Threads (虚拟线程 Project Loom) / Sequenced Collections / Record Patterns
    2025 : JDK 25 LTS
         : Compact Object Headers (8字节对象头) / Flexible Constructor Bodies / Scoped Values / Generational Shenandoah

版本导航 ​

适用边界 ​

适合 JVM 应用与强类型生态;语言级别、JDK 与运行时配置需对应,浏览器容器不提供完整生产部署环境。

推荐学习路线 ​

安装与环境 → 基础语法 → 数据结构 → 算法 → 完整版本目录。先完成最小示例,再阅读版本差异。

实验入口与范围 ​

容器浏览器工作台提供 RISC-V 容器体验,首次使用可能需要较大的运行时下载,先阅读页面资源说明。 Docker 验证证据展示已有采集结果与缺口。

Released under the MIT License.