受@dagewocuole2012老师的建议启发, 将零散的知识点进行结构化梳理, 形成自己的认知体系.
感谢在我人生路上一直陪伴我、帮助我、鼓励我的可爱的人们.
本项目基于Java8.
自用的Java知识梳理图, 随时更新.
欢迎新老Javaer一同交流.
如果感觉有用, 请star支持一下~
意见和建议请开issue交流.
欢迎fork并提出pr共同建设 :)
本项目以文件形式组织, 请直接下载对应的xmind文件到本地.
后续会陆续完善文件组织的形式.
- fork本项目到你的本地
- 创建你自己的分支, 并在分支上修改文件内容
- 修改完成后请以文本形式总结描述修改的内容
- 提交pr
本项目JVM部分大量引用 周志明 先生的《深入理解Java虚拟机》(第二版)一书.
本书最新版为第三版. 如有出入, 请以书中内容为准.
未来有关分布式中间件的部分内容将会参考 丁威 先生的多篇源码分析专题.
丁威 先生的CSDN主页: https://me.csdn.net/prestigeding
https://gitter.im/spikeJava/community
A graphic note about Java and relevant techs for self-teaching. Will be updated consistently.
As the comments in Java sourcecode and Java docs are the best materials to learn, you should go directly to read them if you are a native English speaker or have a good capacity of using English.
If you still want to read this note for a purpose such as learning Chinese (just kidding), you are warmly welcome to open an issue and discuss with me :)