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)中。
# 📝 使用说明
- 将本项目 (opens new window)克隆或者下载到本地。
src
部分可以使用 IntelliJ IDEA 打开阅读并调试。请注意,该源代码不支持直接编译,如果想完整编译整个 JDK 项目,请参考官方教程Building the JDK (opens new window)。docs
部分是源码阅读的笔记,可以cd docs
进入目录,输入npm install
安装相关依赖,然后使用npm run docs:dev
运行启动,可以自行编写。- 如果有缺失遗漏或者源码解读错误的地方,欢迎在Github Issues (opens new window)中提出,我会尽量及时反馈更新。
# 💖 支持
如果您认为该文档和项目都不错,并且想继续支持我从事编写该文档和项目,您可以通过以下任意的方式支持我:
- star 或者分享该项目 (opens new window) 🌟
- 参与到该项目文档的编写中 🛠
- 赞助我一杯星巴克 ☕️
不论怎样,您对本文档的访问都已经是对我最大的支持,谢谢!
# 🙇♂️ 鸣谢
此项目受到LeaningJDK (opens new window)项目的启发,JDK 部分的主要源码也是克隆至该项目,后期加上自己的解读,希望大家到kangjianwei (opens new window)的项目中多多支持与 star。