Skip to content

JDK源码完全解读,涵盖大部分源码,施工中

Notifications You must be signed in to change notification settings

doctorrm/ReadingJDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

ReadingJDK

定位:JDK源码学习资料

受众: 国人(汉语)为主

简介

初衷

对Java开发者来说,对源码的理解程度决定了个人的技术水平,而JDK源码是一切任何其他Java类库 源码的基础,学好JDK,就是拿到一把好剑,在Java的18岁成人宇宙里,所向披靡,割据为王!

本人看了很多的博客和源码文章,但只有关键的一些源码学习文章,不然就是这之类的技术文章写的不咋地。 Github上也没有这样的项目,而JDK的源码注释对多数国人着实不太友好且只起到注释说明作用,没有系统的学习教学功能。 另一方面本人对JDK的掌握程度实在捉襟见肘。。。。。。 种种缘由导致我萌生了系统学习JDK源码的想法,想法也成为了该项目:ReadingJDK。

此JDK版本是1.8.0_19,项目文件结构基本和JDK的文件结构一致。

作者对ReadingJDK的态度

项目以文章内容显示,方便国人阅读,风格上确保通俗易懂,不罗嗦,语言努力避免歧义,至难至深的 技术点会保证不误导。无论总体还是细节,如有发现可以优化的建议或者有误的地方,可以马上联系我修改,不胜感激!

对于注释,我的看法是只会借鉴,而不会照搬,如果要把全部注释看完,那又是一个很消耗时间和精力的过程。项目还是 以阅读源码以及总结为主要目标,源码中的注释只是一种参考。

每天都会有"施工",也诚心欢迎有好的源码文章可以发我邮件:13710638629@163.com, 希望大家们多多支持,让这个项目早日花开结果!

目前已完成:

因为项目刚刚建立,我也是最近开始看源码,项目是用个人业余时间来做的,JDK体积又比较大,所以项目可以说正处于刚开始状态,有兴趣的伙伴可以star项目或者关注我,项目的文件随便拿一个就可以学到很多, 后续会持续地完善这个项目。我觉得对一个项目来说,关注的人越多,支持的人越多,它的质量和完成的效率会有很大的提升。

现在的聚焦点在运行时包:rt.jar包里面的源码。

支持ReadingJDK

多多关注我的地址,对觉得有亮点的项目给个star,可以的话将项目推给您的朋友,也是对作者的支持,以后会有更加优秀的作品和源码学习资料提供噢:-D

About

JDK源码完全解读,涵盖大部分源码,施工中

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published