以下是我在学习Java以及相关生态知识的过程中整理的一些资料,部分参考了网上一些大神的文章。 我把它们都做成Markdown的文章供各位同学参考,其中一些我也以XMind方式来对相应部分的知识进行梳理总结。
为了良好的阅读体验,可以移步到本项目的GitBook网页阅读版: framework-learning 。 网页阅读版的内容与本项目是同步的,请放心阅读。
目前有很多知识我个人也在学习和复习之中,后面的push可能会比较慢,所以请各位同学理解。
推荐一个数据结构与算法的可视化网站,希望能够帮到正在学习数据结构与算法的同学: 数据结构与算法可视化
-
Git
-
JVM部分后续会根据《深入理解Java虚拟机 - 第三版》更新
-
Netty(更新中) -
PostgreSQL
这里主要讲讲本项目的目录结构吧。
- img: 此目录存放所有的图片,这个各位同学稍微看看就知道了。Github有一个特点(好处)就是: 当我们在markdown文件之中指定了本地图片时, 它能自动把我们的图片上传到它的服务器上,这也是为什么你会在我的markdown之中看到这样的内容:
![图片名](../img/图片名.png)
-
xmind_file: 此目录存放了每个模块对应的xmind文件。
-
本项目的每一个模块就是一块知识内容,每个模块下都有对应知识点的md文件,如:
-
jdk-jvm-juc
...
- Java常见基础知识点.md
...
-
各位同学如果要做补充和纠错,可以选择在对应知识点的模块下新建md或者修改原来的md。
其他的目录的文件,如:gitbook_doc/* 由我亲自修改,并不需要改动。
各位同学有好的建议提issue或pr就行了,感谢各位同学的支持!
这份资料的很多文章都是我从网上搜寻,从专业书籍摘抄,再加上我自己的学习总结而成,目的还是希望为各位同学 提供较为明确的学习方式。
本项目遵循GPL协议,这代表着本项目是自由的,你可以将本项目随意复制,传播,修改,但是你需要保证修改的部分 也遵循GPL协议,不能闭源。
个人能力有限,总结的知识可能不全或有遗漏和错误,敬请各位同学指教。
如果这份资料帮助到了各位同学,还请各位同学不吝点个star或者转发一下(别下次一定呀 =^_^=),非常感谢...