mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-20 22:17:09 +08:00
89 lines
5.2 KiB
Markdown
89 lines
5.2 KiB
Markdown
|
||
> # 目录结构
|
||
### 1. :coffee: [Java](#coffee-Java)
|
||
### 2. :open_file_folder: [数据结构与算法](#open_file_folder-数据结构与算法)
|
||
### 3. :computer: [计算机网络与数据通信](#computer-计算机网络与数据通信)
|
||
### 4. :pencil2: [主流框架](#pencil2-主流框架)
|
||
### 5. :floppy_disk: [数据存储](#floppy_disk-数据存储)
|
||
### 6. :punch: [架构](#punch-架构)
|
||
|
||
|
||
> # 正文
|
||
## :coffee: Java
|
||
- ### Java基础
|
||
[Java基础知识学习与面试](https://github.com/Snailclimb/Java_Guide/blob/master/Java%E7%9B%B8%E5%85%B3/Java%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86.md)
|
||
|
||
- ### Java多线程系列
|
||
[多线程系列学习与面试](https://github.com/Snailclimb/Java_Guide/blob/master/Java%E7%9B%B8%E5%85%B3/%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%B3%BB%E5%88%97.md)
|
||
|
||
|
||
- ### Java IO与NIO
|
||
[Java IO与NIO学习与面试](https://github.com/Snailclimb/Java_Guide/blob/master/Java%E7%9B%B8%E5%85%B3/Java%20IO%E4%B8%8ENIO.md)
|
||
|
||
- ### Java虚拟机(jvm)
|
||
[Java虚拟机(jvm)知识学习与面试](https://github.com/Snailclimb/Java_Guide/blob/master/Java%E7%9B%B8%E5%85%B3/Java%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%88jvm%EF%BC%89.md)
|
||
- ### 设计模式
|
||
[设计模式学习与面试](https://github.com/Snailclimb/Java_Guide/blob/master/Java%E7%9B%B8%E5%85%B3/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md)
|
||
|
||
## :open_file_folder: 数据结构与算法
|
||
|
||
- ### 数据结构
|
||
[数据结构知识学习与面试](https://github.com/Snailclimb/Java_Guide/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84.md)
|
||
|
||
|
||
- ### 算法
|
||
[算法学习与面试](https://github.com/Snailclimb/Java_Guide/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E7%AE%97%E6%B3%95.md)
|
||
|
||
|
||
## :computer: 计算机网络与数据通信
|
||
- ### 网络相关
|
||
[计算机网络学习与面试](https://github.com/Snailclimb/Java_Guide/blob/master/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C.md)
|
||
- ### 数据通信(RESTful、RPC、消息队列)
|
||
[数据通信(RESTful、RPC、消息队列)学习与面试](https://github.com/Snailclimb/Java-Guide/blob/master/%E6%95%B0%E6%8D%AE%E9%80%9A%E4%BF%A1(RESTful%E3%80%81RPC%E3%80%81%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97).md)
|
||
|
||
## :pencil2: 主流框架
|
||
|
||
- ### Spring相关
|
||
[Spring学习与面试](https://github.com/Snailclimb/Java_Guide/blob/master/%E4%B8%BB%E6%B5%81%E6%A1%86%E6%9E%B6/Spring%E5%AD%A6%E4%B9%A0%E4%B8%8E%E9%9D%A2%E8%AF%95.md)
|
||
|
||
## :floppy_disk: 数据存储
|
||
- ### MySQL
|
||
[MySQL学习与面试](https://github.com/Snailclimb/Java_Guide/blob/master/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/MySQL.md)
|
||
- ### Redis
|
||
[Redis学习与面试](https://github.com/Snailclimb/Java_Guide/blob/master/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/Redis.md)
|
||
|
||
## :punch: 架构
|
||
- ### 分布式相关
|
||
[分布式学习与面试](https://github.com/Snailclimb/Java_Guide/blob/master/%E6%9E%B6%E6%9E%84/%E5%88%86%E5%B8%83%E5%BC%8F.md)
|
||
|
||
|
||
***
|
||
|
||
> # 该开源文档一些说明
|
||
|
||
## 关于转载
|
||
|
||
**如果需要引用到本仓库的一些东西,必须注明转载地址!!!毕竟大多都是手敲的,或者引用的是我的原创文章,希望大家尊重一下作者的劳动**:smiley::smiley::smiley:!
|
||
|
||
## 如何对该开源文档进行贡献
|
||
|
||
1. 笔记内容大多是手敲,所以难免会有笔误。
|
||
2. 你对其他知识点的补充。
|
||
|
||
## 为什么要做这个开源文档?
|
||
|
||
在我们学习Java的时候,很多人会面临我不知道继续学什么或者面试会问什么的尴尬情况(我本人之前就很迷茫:smile:)。所以,我决定通过这个开源平台来帮助一些有需要的人,通过下面的内容,你会掌握系统的Java学习以及面试的相关知识。本来是想通过Gitbook的形式来制作的,后来想了想觉得可能有点大题小做 :grin: 。另外,我自己一个人的力量毕竟有限,希望各位有想法的朋友可以提issue。
|
||
|
||
## 最后
|
||
|
||
本人会利用业余时间一直更新下去,目前还有很多地方不完善,一些知识点我会原创总结,还有一些知识点如果说网上有比较好的文章了,我会把这些文章加入进去。您也可以关注我的微信公众号:“Java面试通关手册”,我会在这里分享一些自己的原创文章。 另外该文档格式参考:[Github Markdown格式](https://guides.github.com/features/mastering-markdown/),表情素材来自:[EMOJI CHEAT SHEET](https://www.webpagefx.com/tools/emoji-cheat-sheet/)。
|
||
|
||
### 如果你觉得本仓库对你有帮助的话,也可以打赏作者(记得备注信息)。如果你打赏的金额超过19.99的话,可以添加微信:bwcx9393或者QQ:1361583339领取一份学习视频汇总(包括慕课网Java实战VIP视频、黑马Java以及大数据全套视频、SpringBoot微服务视频等等)
|
||
|
||

|
||

|
||
|
||
**欢迎关注我的微信公众号:"Java面试通关手册"(一个有温度的微信公众号,期待与你共同进步.坚持原创,分享美文,分享各种Java学习资源):**
|
||
|
||

|