hero

Reading The Fucking Source Code —— JDK

进入源码笔记 →

📦 开箱即用

笔记部分直接在此阅读,源码部分可以将项目克隆或下载到本地后,使用 IntelliJ IDEA 打开

🔋 VuePress 驱动

以 Markdown 为中心的项目结构,打造阅读记录分析 JDK 源码的知识笔记

👨🏻‍💻 关于我

🎓 一名刚毕业的 🇬🇧 利兹大学 Advanced Computer Science (AI) 硕士

# 🥳 RTFSC-JDK 是什么?

Reading The Fucking Source Code of JDK.

本项目主要是存放 JDK11 的源码笔记,建议在OracleJDK / OpenJDK 11的环境下阅读代码,阅读过程中产生的部分笔记会以注释的形式写在源码中,完整的笔记文档即docs中的内容,部署在本网站 (opens new window)中。

# 📝 使用说明

  1. 本项目 (opens new window)克隆或者下载到本地。
  2. src部分可以使用 IntelliJ IDEA 打开阅读并调试。请注意,该源代码不支持直接编译,如果想完整编译整个 JDK 项目,请参考官方教程Building the JDK (opens new window)
  3. docs部分是源码阅读的笔记,可以cd docs进入目录,输入npm install安装相关依赖,然后使用npm run docs:dev运行启动,可以自行编写。
  4. 如果有缺失遗漏或者源码解读错误的地方,欢迎在Github Issues (opens new window)中提出,我会尽量及时反馈更新。

# 💖 支持

如果您认为该文档和项目都不错,并且想继续支持我从事编写该文档和项目,您可以通过以下任意的方式支持我:

不论怎样,您对本文档的访问都已经是对我最大的支持,谢谢!

# 🙇‍♂️ 鸣谢

此项目受到LeaningJDK (opens new window)项目的启发,JDK 部分的主要源码也是克隆至该项目,后期加上自己的解读,希望大家到kangjianwei (opens new window)的项目中多多支持与 star。