JDK JDK 学习手册8 → 27 · JDK 专用学习站
JAVA · VERSIONED HANDBOOK · 2014 → 2026

把 JDK 8 → 27 变成一条可学习的时间线

5 个 LTS 已做成完整课程:每个版本都有速查、深钻、面试三种模式,并用同一套四步结构讲清版本边界。切换版本时,课程会跟着切换,而不是回到一张静态档案。

JDK 专用学习站20 个正式版本5 个 LTS5 套完整课程纯静态 · 双击即用
选择版本课程 → API 全库 从 JDK 21 开始 特性演进矩阵
推荐主线:JDK 21(2023-09-19) · 最新档案 JDK 27(2026-09-15)
5完整课程
20版本总览
56课程学习单元
102面试题
66速查卡
COURSE SWITCHER

五套完整课程,随版本切换

每个 LTS 都有独立的速查、深钻、面试与一页速查卡。进入任一课程后,用顶栏「版本」下拉即可切到另一个版本的同一模块。

JDK 8 · 2014-03-18 · LTS

Lambdas 改变 Java

JDK 8 是 Java 历史上影响最大的一次语言升级:Lambda 让行为可以像数据一样传递,Stream 把集合处理变成可组合的流水线,java.time 修正了旧日期 API 的设计缺陷。同时,default 方法让标准库可以在不破坏实现类的前提下演进。

6 速查3 深钻15 面试12 卡片
JDK 11 · 2018-09-25 · LTS

第一个新节奏

JDK 11 是 Java 6 个月发布节奏下的第一个 LTS。它把 JDK 9 的模块系统、JDK 10 的 var、以及 JDK 11 自己的 HttpClient、单文件源码启动、String / Files 便利方法和 ZGC 打包成一个可长期使用的基线。它的难点不是新语法,而是版本归属:很多被称作「JDK 11 新特性」的东西,其实来自 9 或 10。

6 速查3 深钻15 面试12 卡片
JDK 17 · 2021-09-14 · LTS

现代 Java 的稳定基线

JDK 17 是 8 / 11 之后的 LTS,也是很多团队从 8 / 11 升级的实际落点:record、sealed、instanceof 模式、switch 表达式与文本块在这里都已转正,JDK 内部 API 则从「默认拒绝」变成「一律拒绝」。它既是语言表达力的分水岭,也是运行时边界收紧的一代。

6 速查3 深钻15 面试12 卡片
JDK 25 · 2025-09-16 · LTS

新一代生产基线

JDK 25 是 2025-09-16 发布的 LTS。它把 21 时代的几条预览线收束为正式能力:Scoped Values、紧凑源文件与实例 main、模块导入、灵活构造器体。同时,结构化并发仍在第五次预览,紧凑对象头转正但默认关闭——版本边界比新语法更值得先记。

6 速查3 深钻15 面试12 卡片

完整课程聚焦 5 个 LTS:它们既是生产选型的主要落点,也覆盖了绝大多数长期使用的 API。非 LTS 版本保留完整特性档案,并标出哪些预览特性在后续 LTS 中转正。

API REFERENCE

API 全库:常用包全量,方法逐条白话

5 个 LTS 的全部公开类型与方法都能查。默认「白话模式」一句话说清用途;切到「规范模式」看官方 Javadoc 原文、参数、返回值与异常。鼠标停在方法上,还会浮出常用指数、易踩坑、常见场景与复杂度卡片。

进入 API 全库 →

按版本进入:JDK 8 · JDK 11 · JDK 17 · JDK 21 · JDK 25。每个类页都会标出它在 8 / 11 / 17 / 21 / 25 五个 LTS 中的首现版本与本版新增方法。

VERSION AXIS

20 个版本,一条连续时间线

金色描边是 LTS,蓝色下划线是已做完整课程的版本。点击版本号直接进入课程或档案;下拉切换器也会把课程模式带过去。

按特性看演进 →
THREE MODES

同一套结构,三种进入方式

每个完整课程内部同构。不要求按顺序学:急着面试就进题库,写代码卡住就查速查,想真正理解机制就进深钻。

HOW TO LEARN

问题先行,复述验收

这本手册不按「章节」验收,而按「你能不能自己讲出来」验收。

01先看目标问题每个单元开头列出必须能回答的问题,带着问题读。
02速查建立坐标先知道 API 在哪、版本边界在哪,不急着背细节。
03深钻讲清因果用四步把「是什么」推进到「为什么这样设计」。
04复述与真实验证合上页面复述,再跑示例、做面试题,标记掌握度。
版本边界是这本手册的第一原则。同一个 API 在 JDK 8 不存在、在 17 是预览、在 21 转正、在 25 又有新状态——这种差异比 API 本身更值得记住。每个速查页都有「版本边界」表,面试题里也有专门的版本陷阱。

JDK 学习手册 · JDK / Java 专用学习站 · 纯静态 · 双击 index.html 即可使用

本站专注 JDK 版本演进与 Java 教学,非 Oracle / OpenJDK 官方站点。版本数据来自 OpenJDK 官方 Features 表;课程示例已在对应本机 JDK 实测。构建日期 2026-11-12。