Skip to content

JDK 源码阅读笔记 | Reading The Fucking Source Code - JDK

License

Notifications You must be signed in to change notification settings

HurleyWong/RTFSC-JDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTFSC-JDK Icon
Netlify  GitHub  GitHub repo size

🥳 RTFSC-JDK 是什么?

Reading The Fucking Source Code of JDK.

本项目主要是存放 JDK11 的源码笔记

  • 对于代码src部分,建议在OracleJDK / OpenJDK 11的环境下阅读代码,阅读过程中产生的部分笔记会以注释的形式写在源码中。
  • 对于文档docs部分,建议访问文档的网站进行阅读。

网站截图

📝 使用说明

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

⚛️ Commit图例

Emoji 含义
🎉 初始化项目
📝 更新文档,包括且不仅限于 README
💡 发布/增加新的阅读笔记
♻️ 重构 / 修改已有的阅读笔记
🛠 新增或更新代码有关的内容
✏️ 校对,更改排版等
发布测试文件

🔗 相关链接

💖 支持

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

  • star 或者分享该项目 🌟
  • 参与到该项目文档的编写中 🛠
  • 赞助我一杯星巴克 ☕️

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

🙇‍♂️ 鸣谢

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

About

JDK 源码阅读笔记 | Reading The Fucking Source Code - JDK

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages