# JavaPark **Repository Path**: cunyu1943/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**: 15 - **Forks**: 3 - **Created**: 2022-05-03 - **Last Updated**: 2025-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java ## README # 📖 JavaPark | Java 自学指南 > 不要哀求,学会争取。若是如此,终有所获。 ## 🎈 号外 最近,公众号之外,建立了微信交流群,不定期会在群里分享各种资源(影视、IT 编程、考试提升……)&知识。如果有需要,可以 **扫码或者后台添加小编微信备注入群**。进群后 **优先看群公告**,**呼叫群中【资源分享小助手】**,还能免费帮找资源哦~
## 📑 项目简介 - 👉 推荐 [语雀](https://yuque.com/cunyu1943) | [Github 在线阅读](https://cunyu1943.github.io/),`Github` 访问较慢,所以部分资源可能会加载较慢,建议访问语雀,速度更快,移动端也更方便。 - 👉 项目同步维护:[语雀](https://yuque.com/cunyu1943/JavaPark)|[Github](https://github.com/cunyu1943/JavaPark) - 👉 这里有 `Java` 学习保姆级教程、求职面试、计算机基础、编程语言、效率工具等诸多内容。 - 👉 [『资源下载』](https://github.com/cunyu1943/ebooks) - 👉 [『好物周刊』](https://github.com/cunyu1943/weekly) ![](https://img.shields.io/github/followers/cunyu1943?label=Followers&logo=Github&color=red)![](https://img.shields.io/github/stars/cunyu1943/JavaPark?logo=Github&label=Stars&color=yellow) ![](https://img.shields.io/github/forks/cunyu1943/JavaPark?logo=Github&label=Forks) ![](https://img.shields.io/github/watchers/cunyu1943/JavaPark?label=Watchers&logo=Github&color=green) ## 一、Java
点击展开查看详情 ### Java 基础 1. [Java 基础:简介](docs/src/java-tutorial/javase/20220701-intro-to-java.md) 2. [Java 基础:开发环境搭建及入门程序](docs/src/java-tutorial/javase/20220702-jdk-install-and-hello-world.md) 3. [Java 基础:利用 IDEA 进行 Java 开发](docs/src/java-tutorial/javase/20220703-learn-java-with-idea.md) 4. [Java 基础:变量与数据类型](docs/src/java-tutorial/javase/20220704-variable-and-datatype.md) 5. [Java 基础:常用进制转换](docs/src/java-tutorial/javase/20220705-binary-convert.md) 6. [Java 基础:操作符](docs/src/java-tutorial/javase/20220706-operator.md) 7. [Java 基础:控制流程](docs/src/java-tutorial/javase/20220707-control-process.md) 8. [Java 基础:流程控制知识大闯关](docs/src/java-tutorial/javase/20221127-loop-in-action.md) 9. [Java 基础:数组操作的奇技淫巧](docs/src/java-tutorial/javase/20220708-how-to-operate-array.md) 10. [Java 基础:面向对象的 3、5 知识点](docs/src/java-tutorial/javase/20220709-oop-1.md) 11. [Java 基础:类的相关知识](docs/src/java-tutorial/javase/20220710-oop-2.md) 12. [Java 基础:包和 jar 文件的创建](docs/src/java-tutorial/javase/20220711-oop-3.md) 13. [Java 基础:成员变量、实例变量、静态变量、局部变量?](docs/src/java-tutorial/javase/20220712-all-kinds-of-variable.md) 14. [Java 基础:String 详解](docs/src/java-tutorial/javase/20220713-string.md) 15. [Java 基础:ArrayList 详解](docs/src/java-tutorial/javase/20220714-arraylist.md) 16. [Java 基础:输入输出流](docs/src/java-tutorial/javase/20220715-in-out-stream.md) 17. [Java 基础:反射机制详解](docs/src/java-tutorial/javase/20220716-reflection.md) 18. [Java 基础:深入浅出 Java 注解](docs/src/java-tutorial/javase/20220721-annotations.md) 19. [Java 基础:JDBC 入门指南](docs/src/java-tutorial/javase/20220717-jdbc-introduction.md) 20. [Java 基础:是时候拥抱 Junit 单元测试了!](docs/src/java-tutorial/javase/20220718-test-with-junit.md) 21. [Java 基础:Lombok 安装及使用指南](docs/src/java-tutorial/javase/20220719-lombok-install-and-usage.md) 22. [Java 基础:Fastjson V2 简单使用手册](docs/src/java-tutorial/javase/20220720-fastjson2-quickstart.md) 23. [Java 基础:static 和 final 小课堂](docs/src/java-tutorial/javase/20221203-oop-advance.md) 24. [Java 基础:抽象、接口和内部类](docs/src/java-tutorial/javase/20221211-abstract.md) 25. [Java 基础:Mockito + JUnit 单元测试实例](docs/src/java-tutorial/javase/20220722-mockito.md) ### 实战训练 #### 项目实践 1. [项目实践:MySQL + MyBatis 版学生管理系统](docs/src/java-tutorial/in-action/project/20220307-mysql-mybatis-stu-manag-sys.md) 2. [项目实践:学生管理系统](docs/src/java-tutorial/in-action/project/20210405-stu-manage-sys.md) 3. [项目实践:记账本](docs/src/java-tutorial/in-action/project/20210801-tally-book.md) 4. [项目实践:点菜系统](docs/src/java-tutorial/in-action/project/20210731-order-system.md) #### Java 入门 1. [入门练习:1 - 5](docs/src/java-tutorial/in-action/se/20220625-1-5.md) 2. [入门练习:6 - 10](docs/src/java-tutorial/in-action/se/20220626-6-10.md) 3. [入门练习:11 - 15](docs/src/java-tutorial/in-action/se/20220627-11-15.md) 4. [入门练习:16 - 20](docs/src/java-tutorial/in-action/se/20220628-16-20.md) 5. [入门练习:21 - 25](docs/src/java-tutorial/in-action/se/20220629-21-25.md) 6. [入门练习:26 - 30](docs/src/java-tutorial/in-action/se/20220630-26-30.md) 7. [入门练习:31 - 35](docs/src/java-tutorial/in-action/se/20220701-31-35.md) 8. [入门练习:36 - 40](docs/src/java-tutorial/in-action/se/20220702-36-40.md) ### MySQL 教程 1. [MySQL 教程:《SQL 必知必会》全解析](docs/src/java-tutorial/mysql/20220726-sql-in-10min.md) ### Web 前端 1. [前端:Axios 简单使用指南](docs/src/java-tutorial/front-end/20230926-axios.md) #### JavaScript 1. [JavaScript:简介](docs/src/java-tutorial/front-end/javascript/20220416-intro.md) 2. [JavaScript:注释、输入输出、变量](docs/src/java-tutorial/front-end/javascript/20220417-var.md) 3. [JavaScript:数据类型](docs/src/java-tutorial/front-end/javascript/20220418-datatype.md) 4. [JavaScript:操作符](docs/src/java-tutorial/front-end/javascript/20220419-operator.md) 5. [JavaScript:流程控制](docs/src/java-tutorial/front-end/javascript/20220420-flow.md) 6. [JavaScript:数组](docs/src/java-tutorial/front-end/javascript/20220421-array.md) 7. [JavaScript:函数](docs/src/java-tutorial/front-end/javascript/20220422-function.md) 8. [JavaScript:面向对象](docs/src/java-tutorial/front-end/javascript/20220423-oop.md) 9. [JavaScript:DOM 元素获取、属性修改](docs/src/java-tutorial/front-end/javascript/20220424-dom-attr.md) 10. [JavaScript:DOM 事件](docs/src/java-tutorial/front-end/javascript/20220425-dom.md) 11. [JavaScript:Chrome 中执行 JavaScript 代码](docs/src/java-tutorial/front-end/javascript/20220301-chrome-js.md) #### Vue 3 1. [Vue 3 系列:简介](docs/src/java-tutorial/front-end/vue3/20220605-intro.md) 2. [Vue 3 系列:搭建 Vue + Vite 入门项目](docs/src/java-tutorial/front-end/vue3/20220606-vite-quickstart.md) 3. [Vue 3 系列:常用指令](docs/src/java-tutorial/front-end/vue3/20221012-common-command.md)
## 二、求职面试
点击展开查看详情 ### 知识点 1. [知识点:Java 基础面试知识点](docs/src/interview/knowledge/20240201-java-basic.md) 2. [知识点:Java 进阶面试知识点](docs/src/interview/knowledge/20240203-java-advanced.md) 3. [知识点:MySQL 面试知识点](docs/src/interview/knowledge/20240203-mysql.md) 4. [知识点:MyBatis 面试知识点](docs/src/interview/knowledge/20210822-mybatis.md) 5. [知识点:Spring 面试知识点](docs/src/interview/knowledge/20210103-spring.md) 6. [知识点:多线程面试知识点](docs/src/interview/knowledge/20210629-thread.md) 7. [知识点:异常面试知识点](docs/src/interview/knowledge/20210528-exception.md) 8. [知识点:计算机网络面试知识点](docs/src/interview/knowledge/20201231-network.md)
## 三、框架|中间件
点击展开查看详情 ### Spring 1. [Spring 系列:简介](docs/src/framework/spring/20200720-intro.md) 2. [Spring 系列:依赖注入](docs/src/framework/spring/20200724-di.md) 3. [Spring 系列:注解详解](docs/src/framework/spring/20210521-annotation.md) 4. [Spring 系列:IoC 大揭秘](docs/src/framework/spring/20200723-ioc.md) 5. [Spring 系列:IoC 简介及入门实例(XML 版)](docs/src/framework/spring/20220428-ioc-xml.md) 6. [Spring 系列:Bean 详解](docs/src/framework/spring/20220429-bean.md) ### MyBatis 1. [MyBatis 系列:简介](docs/src/framework/mybatis/20200719-intro.md) 2. [MyBatis 系列:入门实例](docs/src/framework/mybatis/20200720-quick-start.md) 3. [MyBatis 系列:注解开发](docs/src/framework/mybatis/20200721-annotation.md) 4. [MyBatis 系列:一二级缓存](docs/src/framework/mybatis/20200722-pri-sec-cache.md) 5. [MyBatis 系列:代码生成器](docs/src/framework/mybatis/20211214-generator.md) ### MyBatis Plus 1. [MyBatis Plus 系列:简介及入门实例](docs/src/framework/mybatis-plus/20210807-intro.md) 2. [MyBatis Plus 系列:日志配置及常用 CRUD](docs/src/framework/mybatis-plus/20210808-log-crud.md) ### Spring Boot 2.7.x 1. [Spring Boot 2.7.x:简介](docs/src/framework/springboot/2.7.x/20200520-intro.md) 2. [Spring Boot 2.7.x:配置详解](docs/src/framework/springboot/2.7.x/20211003-config.md) 3. [Spring Boot 2.7.x:创建项目的几种方式](docs/src/framework/springboot/2.7.x/20210811-create-ways.md) 4. [Spring Boot 2.7.x:整合 JDBC Template 实例](docs/src/framework/springboot/2.7.x/20200730-jdbc.md) 5. [Spring Boot 2.7.x:XML 方式整合 MyBatis 实例](docs/src/framework/springboot/2.7.x/20200726-xml-mybatis.md) 6. [Spring Boot 2.7.x:注解方式整合 MyBatis 实例](docs/src/framework/springboot/2.7.x/20200727-annotation-mybatis.md) 7. [Spring Boot 2.7.x:注解方式整合 Mybatis + PageHelper 分页实例](docs/src/framework/springboot/2.7.x/20200728-annotation-mybatis-pagehelper.md) 8. [Spring Boot 2.7.x:整合 FreeMarker 实例](docs/src/framework/springboot/2.7.x/20211130-freemaker.md) 9. [Spring Boot 2.7.x:整合 Thymeleaf 实例](docs/src/framework/springboot/2.7.x/20200729-thymeleaf.md) 10. [Spring Boot 2.7.x:集成 Swagger2](docs/src/framework/springboot/2.7.x/20220106-swagger2.md) 11. [Spring Boot 2.7.x:集成 Swagger3](docs/src/framework/springboot/2.7.x/20220110-swagger3.md) 12. [Spring Boot 2.7.x:集成 Knife4j](docs/src/framework/springboot/2.7.x/20220430-knife4j.md) 13. [Spring Boot 2.7.x:集成 Security 入门小实例](docs/src/framework/springboot/2.7.x/20220604-security.md) ### Redis 1. [Redis:简介](docs/src/framework/redis/20210821-intro.md) 2. [Redis:持久化](docs/src/framework/redis/20221016-persistence.md) ### Nginx 1. [Nginx:简介与环境搭建](docs/src/framework/nginx/20221016-intro-install.md)
## 四、计算机知识
点击展开查看详情 ### 数据结构与算法 1. [数据结构与算法:数据结构简介](docs/src/cs-wiki/algo/20220503-datastructure-intro.md) 2. [数据结构与算法:算法简介](docs/src/cs-wiki/algo/20220511-algo-intro.md) 3. [数据结构与算法:时间 & 空间复杂度](docs/src/cs-wiki/algo/20220512-time-space.md) 4. [数据结构与算法:数组简介](docs/src/cs-wiki/algo/20220516-array.md) 5. [数据结构与算法:数组的增删改查](docs/src/cs-wiki/algo/20200510-arr-crud.md) 6. [数据结构与算法:有序数组去重](docs/src/cs-wiki/algo/20220513-sorted-arr-duplication.md) 7. [数据结构与算法:链表详解](docs/src/cs-wiki/algo/20220515-linkedlist.md) 8. [数据结构与算法:二叉树的遍历](docs/src/cs-wiki/algo/202205170-binary-tree-traverse.md)
## 五、基础教程
点击展开查看详情 ### 博客搭建 1. [博客搭建:Vuepress + GitHub Actions 实现博客自动部署](docs/src/tutorial/blog/20210826-vuepress.md) 2. [博客搭建:Hexo + Github Pages 博客搭建教程](docs/src/tutorial/blog/20220401-hexo.md) 3. [博客搭建:dumi 博客搭建](docs/src/tutorial/blog/20220610-dumi.md) 4. [博客搭建:Hugo + Github Pages 博客搭建教程](docs/src/tutorial/blog/20220611-hugo.md) 5. [博客搭建:Halo 博客搭建教程](docs/src/tutorial/blog/20201228-halo.md) 6. [博客搭建:docsify 文档型博客搭建](docs/src/tutorial/blog/20220612-docsify.md) ### IDEA 教程 1. [IDEA 教程:创建 Java 入门应用](docs/src/tutorial/idea/20210914-java-app.md) 2. [IDEA 教程:实用小技巧](docs/src/tutorial/idea/20211010-tips.md) 3. [IDEA 教程:集成并使用 Git 图文教程](docs/src/tutorial/idea/20220105-git.md) 4. [IDEA 教程:最新版 IntelliJ IDEA 使用手册](docs/src/tutorial/idea/20220202-idea-guide.md) 5. [IDEA 教程:原来大厂都是这么提交代码的](docs/src/tutorial/idea/20230525-code-commit.md) ### 效率工具 1. [效率工具:如何用 Markdown 写出好看的文章](docs/src/tutorial/efficiency/20230425-markdown-tutorial.md) 2. [效率工具:10 个神奇的网站,助力带薪摸鱼](docs/src/tutorial/efficiency/20220729-10-amazing-website.md) 3. [效率工具:网站访问太慢,不妨试试这些 CDN](docs/src/tutorial/efficiency/20220729-cdn.md) 4. [效率工具:计算机专业涨薪必备的几个网站](docs/src/tutorial/efficiency/20220731-exercise-websites.md) 5. [效率工具:黑客大神也常用的一些 CMD 命令](docs/src/tutorial/efficiency/20221127-cmd.md) 6. [效率工具:如何在浏览器中安装插件](docs/src/tutorial/efficiency/20230710-browser-plugin-install.md) 7. [效率工具:Emoji 表情大作战](docs/src/tutorial/efficiency/20220729-emoji.md) 8. [效率工具:macOS 安装 Node.js](docs/src/tutorial/efficiency/20221114-macos-install-node.md) 9. [效率工具:iTerm2 + Fish 高效终端](docs/src/tutorial/efficiency/20220426-iterm2-fish.md) 10. [效率工具:iTerm2 + Oh My Zsh 终端神器](docs/src/tutorial/efficiency/20220811-iterm2-zsh.md) 11. [效率工具:PPT 模板免费下载](docs/src/tutorial/efficiency/20220623-ppt-template.md) 12. [效率工具:Windows 安装 Node.js](docs/src/tutorial/efficiency/20200511-windows-install-node.md) 13. [效率工具:Ubuntu 默认 root 密码修改](docs/src/tutorial/efficiency/20200517-ubuntu-root-pwd.md) 14. [效率工具:VMware 安装 Ubuntu](docs/src/tutorial/efficiency/20200518-vmware-ubuntu.md) 15. [效率工具:XShell 连接 Ubuntu](docs/src/tutorial/efficiency/20200519-xshell-ubuntu.md) 16. [效率工具:手把手配置 Ubuntu](docs/src/tutorial/efficiency/20200520-ubuntu.md) 17. [效率工具:玩转 Manjora](docs/src/tutorial/efficiency/20200521-manjora.md) 18. [效率工具:如何给视频添加字幕](docs/src/tutorial/efficiency/20201010-video-subtitle.md) 19. [效率工具:U 盘启动盘制作](docs/src/tutorial/efficiency/20201229-u-disk-sys-booter.md) 20. [效率工具:优雅地使用 Windows 10](docs/src/tutorial/efficiency/20201230-windows-tips.md) 21. [效率工具:Windows 系统安装教程](docs/src/tutorial/efficiency/20201231-windows-sys.md) 22. [效率工具:如何制作电子签名](docs/src/tutorial/efficiency/20210422-signature.md) 23. [效率工具:技术写作中的神兵利器](docs/src/tutorial/efficiency/20210504-write-tools.md) 24. [效率工具:PPT 模板免费下载](docs/src/tutorial/efficiency/20220623-ppt-template.md) ### 软件设计师 1. [软设:计算机系统](docs/src/tutorial/software-designer/20221024-computer-system.md)
## 六、编程语言
点击展开查看详情 ### C 语言 1. [C 语言:内存管理函数](docs/src/program-language/c/20180308-memory-manage.md) 2. [C 语言:知识点总结](docs/src/program-language/c/20180720-summary.md) ### C++ 1. [C++ 系列:知识点总结](docs/src/program-language/cpp/20180720-summary.md) ### Python #### 教程 1. [Python 教程:简介](docs/src/program-language/python/tutorial/20210331-intro.md) 2. [Python 教程:玩转 Pycharm](docs/src/program-language/python/tutorial//20210401-pycharm.md) 3. [Python 教程:语言元素](docs/src/program-language/python/tutorial/20210402-language-element.md) 4. [Python 教程:条件判断、循环以及循环的终止](docs/src/program-language/python/tutorial/20210403-condition.md) 5. [Python 教程:购物车](docs/src/program-language/python/tutorial/20220420-shopping.md) 6. [Python 教程:turtle 库使用](docs/src/program-language/python/tutorial/20180429-turtle.md) 7. [Python 教程:数码管绘制](docs/src/program-language/python/tutorial/20180501-digital-time.md) 8. [Python 教程:Python 3.7 安装 polyglot 失败](docs/src/program-language/python/tutorial/20220421-polyglot-install.md) #### 编程实例 1. [编程实例(1 - 5)](docs/src/program-language/python/instance/20181003-1-5.md) 2. [编程实例(6 - 10)](docs/src/program-language/python/instance/20181004-6-10.md) 3. [编程实例(11 - 15)](docs/src/program-language/python/instance/20181005-11-15.md) 4. [编程实例(16 - 20)](docs/src/program-language/python/instance/20181006-16-20.md) 5. [编程实例(21 - 25)](docs/src/program-language/python/instance/20181007-21-25.md) 6. [编程实例(26 - 30)](docs/src/program-language/python/instance/20181008-26-30.md) 7. [编程实例(31 - 35)](docs/src/program-language/python/instance/20181009-31-35.md) 8. [编程实例(36 - 40)](docs/src/program-language/python/instance/20181010-36-40.md) 9. [编程实例(41 - 45)](docs/src/program-language/python/instance/20181011-41-45.md) 10. [编程实例(46 - 50)](docs/src/program-language/python/instance/20181012-46-50.md) 11. [编程实例(51 - 55)](docs/src/program-language/python/instance/20181013-51-55.md)
## 七、你问我答
点击展开查看详情 1. [你问我答:想学好 Java 基础,应该去哪儿刷题](docs/src/faq/20230402-where-exercise-java-basics.md)
## ☎️ 交流 欢迎关注[公众号](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzIyNTg2MjkzNw==&action=getalbum&album_id=2501145320567963650&scene=173&from_msgid=2247497779&from_itemidx=1&count=3&nolastread=1#wechat_redirect)|[博客](https://cunyu1943.github.io/weekly)一起交流(每周在公众号首发):
## ✨ Star 趋势图 > 🎈 [JavaPark](https://github.com/cunyu1943/JavaPark) 如果您觉得本项目对您有所帮助,那就去 Github **Star** 收藏一下吧! ## 🧧 赞助 开源不易,如果你觉得本仓库对你有帮助,或许可以请我喝杯咖啡 ☕️
| 支付宝 | 赞赏 | 微信 | | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: | | | | |
## 🧑‍🤝‍🧑 参与贡献 1. 如果您对本项目有任何建议或者发现文中内容有错误的,欢迎私信我或者提交 [`issues`](https://github.com/cunyu1943/JavaPark/issues) 指正。 2. 对于项目中未涉及到的知识点,欢迎提交 `PR`。