# JavaPark
**Repository Path**: sp5i5s/JavaPark
## Basic Information
- **Project Name**: JavaPark
- **Description**: ☕️「Java 自学指南」Java 学习保姆级教程、计算机基础、数据库、实战实践、效率工具、资源分享、程序人生。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: https://cunyu1943.gitee.io
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 3
- **Created**: 2025-07-04
- **Last Updated**: 2025-07-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 📖 JavaPark | Java 自学指南
## 项目简介
- 👉 推荐 [语雀](https://yuque.com/cunyu1943) | [Github 在线阅读](https://cunyu1943.github.io/) | [Gitee 在线阅读](https://cunyu1943.gitee.io/),`Github` 访问较慢,所以部分资源可能会加载较慢。
- 👉 项目同步维护:[语雀](https://yuque.com/cunyu1943/JavaPark)|[Github](https://github.com/cunyu1943/JavaPark) | [Gitee](https://gitee.com/cunyu1943/JavaPark)
- 👉 这里有 `Java` 学习保姆级教程、求职面试、计算机基础、编程语言、效率工具等诸多内容。
- 👉 [『资源下载』](https://github.com/cunyu1943/ebooks)



## 一、Java
### Java 基础
1. [Java 基础:简介](src/java-tutorial/javase/20220701-intro-to-java.md)
2. [Java 基础:开发环境搭建及入门程序](src/java-tutorial/javase/20220702-jdk-install-and-hello-world.md)
3. [Java 基础:利用 IDEA 进行 Java 开发](src/java-tutorial/javase/20220703-learn-java-with-idea.md)
4. [Java 基础:变量与数据类型](src/java-tutorial/javase/20220704-variable-and-datatype.md)
5. [Java 基础:常用进制转换](src/java-tutorial/javase/20220705-binary-convert.md)
6. [Java 基础:操作符](src/java-tutorial/javase/20220706-operator.md)
7. [Java 基础:控制流程](src/java-tutorial/javase/20220707-control-process.md)
8. [Java 基础:流程控制知识大闯关](src/java-tutorial/javase/20221127-loop-in-action.md)
9. [Java 基础:数组操作的奇技淫巧](src/java-tutorial/javase/20220708-how-to-operate-array.md)
10. [Java 基础:面向对象的 3、5 知识点](src/java-tutorial/javase/20220709-oop-1.md)
11. [Java 基础:类的相关知识](src/java-tutorial/javase/20220710-oop-2.md)
12. [Java 基础:包和 jar 文件的创建](src/java-tutorial/javase/20220711-oop-3.md)
13. [Java 基础:成员变量、实例变量、静态变量、局部变量?](src/java-tutorial/javase/20220712-all-kinds-of-variable.md)
14. [Java 基础:String 详解](src/java-tutorial/javase/20220713-string.md)
15. [Java 基础:ArrayList 详解](src/java-tutorial/javase/20220714-arraylist.md)
16. [Java 基础:输入输出流](src/java-tutorial/javase/20220715-in-out-stream.md)
17. [Java 基础:反射机制详解](src/java-tutorial/javase/20220716-reflection.md)
18. [Java 基础:深入浅出 Java 注解](src/java-tutorial/javase/20220721-annotations.md)
19. [Java 基础:JDBC 入门指南](src/java-tutorial/javase/20220717-jdbc-introduction.md)
20. [Java 基础:是时候拥抱 Junit 单元测试了!](src/java-tutorial/javase/20220718-test-with-junit.md)
21. [Java 基础:Lombok 安装及使用指南](src/java-tutorial/javase/20220719-lombok-install-and-usage.md)
22. [Java 基础:Fastjson V2 简单使用手册](src/java-tutorial/javase/20220720-fastjson2-quickstart.md)
23. [Java 基础:static 和 final 小课堂](src/java-tutorial/javase/20221203-oop-advance.md)
24. [Java 基础:抽象、接口和内部类](src/java-tutorial/javase/20221211-abstract.md)
25. [Java 基础:Mockito + JUnit 单元测试实例](src/java-tutorial/javase/20220722-mockito.md)
### 实战训练
#### 项目实践
1. [项目实践:MySQL + MyBatis 版学生管理系统](src/java-tutorial/in-action/project/20220307-mysql-mybatis-stu-manag-sys.md)
2. [项目实践:学生管理系统](src/java-tutorial/in-action/project/20210405-stu-manage-sys.md)
3. [项目实践:记账本](src/java-tutorial/in-action/project/20210801-tally-book.md)
4. [项目实践:点菜系统](src/java-tutorial/in-action/project/20210731-order-system.md)
#### Java 入门
1. [入门练习:1 - 5](src/java-tutorial/in-action/se/20220625-1-5.md)
2. [入门练习:6 - 10](src/java-tutorial/in-action/se/20220626-6-10.md)
3. [入门练习:11 - 15](src/java-tutorial/in-action/se/20220627-11-15.md)
4. [入门练习:16 - 20](src/java-tutorial/in-action/se/20220628-16-20.md)
5. [入门练习:21 - 25](src/java-tutorial/in-action/se/20220629-21-25.md)
6. [入门练习:26 - 30](src/java-tutorial/in-action/se/20220630-26-30.md)
7. [入门练习:31 - 35](src/java-tutorial/in-action/se/20220701-31-35.md)
8. [入门练习:36 - 40](src/java-tutorial/in-action/se/20220702-36-40.md)
### MySQL 教程
1. [MySQL 教程:《SQL 必知必会》全解析](src/java-tutorial/mysql/20220726-sql-in-10min.md)
### Web 前端
1. [前端:Axios 简单使用指南](src/java-tutorial/front-end/20230926-axios.md)
#### JavaScript
1. [JavaScript:简介](src/java-tutorial/front-end/javascript/20220416-intro.md)
2. [JavaScript:注释、输入输出、变量](src/java-tutorial/front-end/javascript/20220417-var.md)
3. [JavaScript:数据类型](src/java-tutorial/front-end/javascript/20220418-datatype.md)
4. [JavaScript:操作符](src/java-tutorial/front-end/javascript/20220419-operator.md)
5. [JavaScript:流程控制](src/java-tutorial/front-end/javascript/20220420-flow.md)
6. [JavaScript:数组](src/java-tutorial/front-end/javascript/20220421-array.md)
7. [JavaScript:函数](src/java-tutorial/front-end/javascript/20220422-function.md)
8. [JavaScript:面向对象](src/java-tutorial/front-end/javascript/20220423-oop.md)
9. [JavaScript:DOM 元素获取、属性修改](src/java-tutorial/front-end/javascript/20220424-dom-attr.md)
10. [JavaScript:DOM 事件](src/java-tutorial/front-end/javascript/20220425-dom.md)
11. [JavaScript:Chrome 中执行 JavaScript 代码](src/java-tutorial/front-end/javascript/20220301-chrome-js.md)
#### Vue 3
1. [Vue 3 系列:简介](src/java-tutorial/front-end/vue3/20220605-intro.md)
2. [Vue 3 系列:搭建 Vue + Vite 入门项目](src/java-tutorial/front-end/vue3/20220606-vite-quickstart.md)
3. [Vue 3 系列:常用指令](src/java-tutorial/front-end/vue3/20221012-common-command.md)
## 二、求职面试
### 知识点
1. [知识点:Java 基础面试知识点](src/interview/knowledge/20240201-java-basic.md)
2. [知识点:Java 进阶面试知识点](src/interview/knowledge/20240203-java-advanced.md)
3. [知识点:MySQL 面试知识点](src/interview/knowledge/20240203-mysql.md)
4. [知识点:MyBatis 面试知识点](src/interview/knowledge/20210822-mybatis.md)
5. [知识点:Spring 面试知识点](src/interview/knowledge/20210103-spring.md)
6. [知识点:多线程面试知识点](src/interview/knowledge/20210629-thread.md)
7. [知识点:异常面试知识点](src/interview/knowledge/20210528-exception.md)
8. [知识点:计算机网络面试知识点](src/interview/knowledge/20201231-network.md)
## 三、框架|中间件
### Spring
1. [Spring 系列:简介](src/framework/spring/20200720-intro.md)
2. [Spring 系列:依赖注入](src/framework/spring/20200724-di.md)
3. [Spring 系列:注解详解](src/framework/spring/20210521-annotation.md)
4. [Spring 系列:IoC 大揭秘](src/framework/spring/20200723-ioc.md)
5. [Spring 系列:IoC 简介及入门实例(XML 版)](src/framework/spring/20220428-ioc-xml.md)
6. [Spring 系列:Bean 详解](src/framework/spring/20220429-bean.md)
### MyBatis
1. [MyBatis 系列:简介](src/framework/mybatis/20200719-intro.md)
2. [MyBatis 系列:入门实例](src/framework/mybatis/20200720-quick-start.md)
3. [MyBatis 系列:注解开发](src/framework/mybatis/20200721-annotation.md)
4. [MyBatis 系列:一二级缓存](src/framework/mybatis/20200722-pri-sec-cache.md)
5. [MyBatis 系列:代码生成器](src/framework/mybatis/20211214-generator.md)
### MyBatis Plus
1. [MyBatis Plus 系列:简介及入门实例](src/framework/mybatis-plus/20210807-intro.md)
2. [MyBatis Plus 系列:日志配置及常用 CRUD](src/framework/mybatis-plus/20210808-log-crud.md)
### Spring Boot 2.7.x
1. [Spring Boot 2.7.x:简介](src/framework/springboot/2.7.x/20200520-intro.md)
2. [Spring Boot 2.7.x:配置详解](src/framework/springboot/2.7.x/20211003-config.md)
3. [Spring Boot 2.7.x:创建项目的几种方式](src/framework/springboot/2.7.x/20210811-create-ways.md)
4. [Spring Boot 2.7.x:整合 JDBC Template 实例](src/framework/springboot/2.7.x/20200730-jdbc.md)
5. [Spring Boot 2.7.x:XML 方式整合 MyBatis 实例](src/framework/springboot/2.7.x/20200726-xml-mybatis.md)
6. [Spring Boot 2.7.x:注解方式整合 MyBatis 实例](src/framework/springboot/2.7.x/20200727-annotation-mybatis.md)
7. [Spring Boot 2.7.x:注解方式整合 Mybatis + PageHelper 分页实例](src/framework/springboot/2.7.x/20200728-annotation-mybatis-pagehelper.md)
8. [Spring Boot 2.7.x:整合 FreeMarker 实例](src/framework/springboot/2.7.x/20211130-freemaker.md)
9. [Spring Boot 2.7.x:整合 Thymeleaf 实例](src/framework/springboot/2.7.x/20200729-thymeleaf.md)
10. [Spring Boot 2.7.x:集成 Swagger2](src/framework/springboot/2.7.x/20220106-swagger2.md)
11. [Spring Boot 2.7.x:集成 Swagger3](src/framework/springboot/2.7.x/20220110-swagger3.md)
12. [Spring Boot 2.7.x:集成 Knife4j](src/framework/springboot/2.7.x/20220430-knife4j.md)
13. [Spring Boot 2.7.x:集成 Security 入门小实例](src/framework/springboot/2.7.x/20220604-security.md)
### Redis
1. [Redis:简介](src/framework/redis/20210821-intro.md)
2. [Redis:持久化](src/framework/redis/20221016-persistence.md)
### Nginx
1. [Nginx:简介与环境搭建](src/framework/nginx/20221016-intro-install.md)
## 四、计算机知识
### 数据结构与算法
1. [数据结构与算法:数据结构简介](src/cs-wiki/algo/20220503-datastructure-intro.md)
2. [数据结构与算法:算法简介](src/cs-wiki/algo/20220511-algo-intro.md)
3. [数据结构与算法:时间 & 空间复杂度](src/cs-wiki/algo/20220512-time-space.md)
4. [数据结构与算法:数组简介](src/cs-wiki/algo/20220516-array.md)
5. [数据结构与算法:数组的增删改查](src/cs-wiki/algo/20200510-arr-crud.md)
6. [数据结构与算法:有序数组去重](src/cs-wiki/algo/20220513-sorted-arr-duplication.md)
7. [数据结构与算法:链表详解](src/cs-wiki/algo/20220515-linkedlist.md)
8. [数据结构与算法:二叉树的遍历](src/cs-wiki/algo/202205170-binary-tree-traverse.md)
## 五、基础教程
### 博客搭建
1. [博客搭建:Vuepress + GitHub Actions 实现博客自动部署](src/tutorial/blog/20210826-vuepress.md)
2. [博客搭建:Hexo + Github Pages 博客搭建教程](src/tutorial/blog/20220401-hexo.md)
3. [博客搭建:dumi 博客搭建](src/tutorial/blog/20220610-dumi.md)
4. [博客搭建:Hugo + Github Pages 博客搭建教程](src/tutorial/blog/20220611-hugo.md)
5. [博客搭建:Halo 博客搭建教程](src/tutorial/blog/20201228-halo.md)
6. [博客搭建:docsify 文档型博客搭建](src/tutorial/blog/20220612-docsify.md)
### IDEA 教程
1. [IDEA 教程:创建 Java 入门应用](src/tutorial/idea/20210914-java-app.md)
2. [IDEA 教程:实用小技巧](src/tutorial/idea/20211010-tips.md)
3. [IDEA 教程:集成并使用 Git 图文教程](src/tutorial/idea/20220105-git.md)
4. [IDEA 教程:最新版 IntelliJ IDEA 使用手册](src/tutorial/idea/20220202-idea-guide.md)
5. [IDEA 教程:原来大厂都是这么提交代码的](src/tutorial/idea/20230525-code-commit.md)
### 效率工具
1. [效率工具:如何用 Markdown 写出好看的文章](src/tutorial/efficiency/20230425-markdown-tutorial.md)
2. [效率工具:10 个神奇的网站,助力带薪摸鱼](src/tutorial/efficiency/20220729-10-amazing-website.md)
3. [效率工具:网站访问太慢,不妨试试这些 CDN](src/tutorial/efficiency/20220729-cdn.md)
4. [效率工具:计算机专业涨薪必备的几个网站](src/tutorial/efficiency/20220731-exercise-websites.md)
5. [效率工具:黑客大神也常用的一些 CMD 命令](src/tutorial/efficiency/20221127-cmd.md)
6. [效率工具:如何在浏览器中安装插件](src/tutorial/efficiency/20230710-browser-plugin-install.md)
7. [效率工具:Emoji 表情大作战](src/tutorial/efficiency/20220729-emoji.md)
8. [效率工具:macOS 安装 Node.js](src/tutorial/efficiency/20221114-macos-install-node.md)
9. [效率工具:iTerm2 + Fish 高效终端](src/tutorial/efficiency/20220426-iterm2-fish.md)
10. [效率工具:iTerm2 + Oh My Zsh 终端神器](src/tutorial/efficiency/20220811-iterm2-zsh.md)
11. [效率工具:PPT 模板免费下载](src/tutorial/efficiency/20220623-ppt-template.md)
12. [效率工具:Windows 安装 Node.js](src/tutorial/efficiency/20200511-windows-install-node.md)
13. [效率工具:Ubuntu 默认 root 密码修改](src/tutorial/efficiency/20200517-ubuntu-root-pwd.md)
14. [效率工具:VMware 安装 Ubuntu](src/tutorial/efficiency/20200518-vmware-ubuntu.md)
15. [效率工具:XShell 连接 Ubuntu](src/tutorial/efficiency/20200519-xshell-ubuntu.md)
16. [效率工具:手把手配置 Ubuntu](src/tutorial/efficiency/20200520-ubuntu.md)
17. [效率工具:玩转 Manjora](src/tutorial/efficiency/20200521-manjora.md)
18. [效率工具:如何给视频添加字幕](src/tutorial/efficiency/20201010-video-subtitle.md)
19. [效率工具:U 盘启动盘制作](src/tutorial/efficiency/20201229-u-disk-sys-booter.md)
20. [效率工具:优雅地使用 Windows 10](src/tutorial/efficiency/20201230-windows-tips.md)
21. [效率工具:Windows 系统安装教程](src/tutorial/efficiency/20201231-windows-sys.md)
22. [效率工具:如何制作电子签名](src/tutorial/efficiency/20210422-signature.md)
23. [效率工具:技术写作中的神兵利器](src/tutorial/efficiency/20210504-write-tools.md)
24. [效率工具:PPT 模板免费下载](src/tutorial/efficiency/20220623-ppt-template.md)
### 软件设计师
1. [软设:计算机系统](src/tutorial/software-designer/20221024-computer-system.md)
## 六、编程语言
### C 语言
1. [C 语言:内存管理函数](src/program-language/c/20180308-memory-manage.md)
2. [C 语言:知识点总结](src/program-language/c/20180720-summary.md)
### C++
1. [C++ 系列:知识点总结](src/program-language/cpp/20180720-summary.md)
### Python
#### 教程
1. [Python 教程:简介](src/program-language/python/tutorial/20210331-intro.md)
2. [Python 教程:玩转 Pycharm](src/program-language/python/tutorial//20210401-pycharm.md)
3. [Python 教程:语言元素](src/program-language/python/tutorial/20210402-language-element.md)
4. [Python 教程:条件判断、循环以及循环的终止](src/program-language/python/tutorial/20210403-condition.md)
5. [Python 教程:购物车](src/program-language/python/tutorial/20220420-shopping.md)
6. [Python 教程:turtle 库使用](src/program-language/python/tutorial/20180429-turtle.md)
7. [Python 教程:数码管绘制](src/program-language/python/tutorial/20180501-digital-time.md)
8. [Python 教程:Python 3.7 安装 polyglot 失败](src/program-language/python/tutorial/20220421-polyglot-install.md)
#### 编程实例
1. [编程实例(1 - 5)](src/program-language/python/instance/20181003-1-5.md)
2. [编程实例(6 - 10)](src/program-language/python/instance/20181004-6-10.md)
3. [编程实例(11 - 15)](src/program-language/python/instance/20181005-11-15.md)
4. [编程实例(16 - 20)](src/program-language/python/instance/20181006-16-20.md)
5. [编程实例(21 - 25)](src/program-language/python/instance/20181007-21-25.md)
6. [编程实例(26 - 30)](src/program-language/python/instance/20181008-26-30.md)
7. [编程实例(31 - 35)](src/program-language/python/instance/20181009-31-35.md)
8. [编程实例(36 - 40)](src/program-language/python/instance/20181010-36-40.md)
9. [编程实例(41 - 45)](src/program-language/python/instance/20181011-41-45.md)
10. [编程实例(46 - 50)](src/program-language/python/instance/20181012-46-50.md)
11. [编程实例(51 - 55)](src/program-language/python/instance/20181013-51-55.md)
## 七、你问我答
1. [你问我答:想学好 Java 基础,应该去哪儿刷题](src/QA/20230402-where-exercise-java-basics.md)
## 八、好物周刊
### 2024 年刊
1. [好物周刊#38:在线图片处理](src/weekly/2024/0101-0105.md)
2. [好物周刊#39:IT 人必备神器](src/weekly/2024/0106-0112.md)
3. [好物周刊#40:多功能文件管理器](src/weekly/2024/0113-0119.md)
4. [好物周刊#41:新一代截图神器](src/weekly/2024/0120-0126.md)
5. [好物周刊#42:国产项目管理软件](src/weekly/2024/0127-0202.md)
6. [好物周刊#43:设计素材下载](src/weekly/2024/0203-0209.md)
7. [好物周刊#44:现代终端工具](src/weekly/2024/0210-0216.md)
8. [好物周刊#45:系统激活工具](src/weekly/2024/0217-0223.md)
9. [好物周刊#46:在线工具箱](src/weekly/2024/0224-0301.md)
10. [好物周刊#47:快捷启动器](src/weekly/2024/0302-0308.md)
11. [好物周刊#48:Golang 学习资料](src/weekly/2024/0309-0315.md)
12. [好物周刊#49:字幕交流网站](src/weekly/2024/0316-0322.md)
### 2023 年刊
2023 年刊列表
1. [好物周刊#1:提示工程师养成指南](src/weekly/2023/0415-0421.md)
2. [好物周刊#2:AI 写作助手](src/weekly/2023/0422-0428.md)
3. [好物周刊#3:Java 学习+面试指南](src/weekly/2023/0429-0505.md)
4. [好物周刊#4:每天一条 JS 小技巧](src/weekly/2023/0506-0512.md)
5. [好物周刊#5:前端开发必备资源站](src/weekly/2023/0513-0519.md)
6. [好物周刊#6:系统下载最优解](src/weekly/2023/0520-0526.md)
7. [好物周刊#7:标签页也可以这么酷](src/weekly/2023/0527-0602.md)
8. [好物周刊#8:开源镜像站](src/weekly/2023/0603-0609.md)
9. [好物周刊#9:AI 学习必备资料](src/weekly/2023/0610-0616.md)
10. [好物周刊#10:算法学习必备](src/weekly/2023/0617-0623.md)
11. [好物周刊#11:远程桌面软件对对碰](src/weekly/2023/0624-0630.md)
12. [好物周刊#12:计算机考研资料](src/weekly/2023/0701-0707.md)
13. [好物周刊#13:免费下载软件](src/weekly/2023/0708-0714.md)
14. [好物周刊#14:壁纸下载网站](src/weekly/2023/0715-0721.md)
15. [好物周刊#15:别样清晰的远程控制软件](src/weekly/2023/0722-0728.md)
16. [好物周刊#16:别致的二维码](src/weekly/2023/0729-0804.md)
17. [好物周刊#17:美图合集 App](src/weekly/2023/0805-0811.md)
18. [好物周刊#18:灵感收集器](src/weekly/2023/0812-0818.md)
19. [好物周刊#19:开源指北](src/weekly/2023/0819-0825.md)
20. [好物周刊#20:写作辅助助手](src/weekly/2023/0826-0901.md)
21. [好物周刊#21:前端学习资料](src/weekly/2023/0902-0908.md)
22. [好物周刊#22:代码阅读辅助工具](src/weekly/2023/0909-0915.md)
23. [好物周刊#23:Win 12 来了!](src/weekly/2023/0916-0922.md)
24. [好物周刊#24:动手学深度学习](src/weekly/2023/0923-0929.md)
25. [好物周刊#25:PPT 超级市场](src/weekly/2023/0930-1006.md)
26. [好物周刊#26:程序员英语词汇宝典](src/weekly/2023/1007-1013.md)
27. [好物周刊#27:音乐助手](src/weekly/2023/1014-1020.md)
28. [好物周刊#28:免费离线图片 OCR](src/weekly/2023/1021-1027.md)
29. [好物周刊#29:项目管理软件](src/weekly/2023/1028-1103.md)
30. [好物周刊#30:我在 Github 上名校](src/weekly/2023/1104-1110.md)
31. [好物周刊#31:在线格式转换](src/weekly/2023/1111-1117.md)
32. [好物周刊#32:Go 学习指南](src/weekly/2023/1118-1124.md)
33. [好物周刊#33:手写公式识别](src/weekly/2023/1125-1201.md)
34. [好物周刊#34:超级复制神器](src/weekly/2023/1202-1208.md)
35. [好物周刊#35:图标资源获取](src/weekly/2023/1209-1215.md)
36. [好物周刊#36:程序员简历](src/weekly/2023/1216-1222.md)
37. [好物周刊#37:元气桌面](src/weekly/2023/1223-1229.md)
## 🧑🤝🧑 参与贡献
1. 如果您对本项目有任何建议或者发现文中内容有错误的,欢迎私信我或者提交 [`issues`](https://github.com/cunyu1943/JavaPark/issues) 指正。
2. 对于项目中未涉及到的知识点,欢迎提交 `PR`。