JavaPark icon indicating copy to clipboard operation
JavaPark copied to clipboard

☕️「Java 自学指南」Java 学习保姆级教程、计算机基础、数据库、实战实践、效率工具、资源分享、程序人生。

📖 JavaPark | Java 自学指南

项目简介

一、Java

Java 基础

  1. Java 基础:简介
  2. Java 基础:开发环境搭建及入门程序
  3. Java 基础:利用 IDEA 进行 Java 开发
  4. Java 基础:变量与数据类型
  5. Java 基础:常用进制转换
  6. Java 基础:操作符
  7. Java 基础:控制流程
  8. Java 基础:流程控制知识大闯关
  9. Java 基础:数组操作的奇技淫巧
  10. Java 基础:面向对象的 3、5 知识点
  11. Java 基础:类的相关知识
  12. Java 基础:包和 jar 文件的创建
  13. Java 基础:成员变量、实例变量、静态变量、局部变量?
  14. Java 基础:String 详解
  15. Java 基础:ArrayList 详解
  16. Java 基础:输入输出流
  17. Java 基础:反射机制详解
  18. Java 基础:深入浅出 Java 注解
  19. Java 基础:JDBC 入门指南
  20. Java 基础:是时候拥抱 Junit 单元测试了!
  21. Java 基础:Lombok 安装及使用指南
  22. Java 基础:Fastjson V2 简单使用手册
  23. Java 基础:static 和 final 小课堂
  24. Java 基础:抽象、接口和内部类
  25. Java 基础:Mockito + JUnit 单元测试实例

实战训练

项目实践

  1. 项目实践:MySQL + MyBatis 版学生管理系统
  2. 项目实践:学生管理系统
  3. 项目实践:记账本
  4. 项目实践:点菜系统

Java 入门

  1. 入门练习:1 - 5
  2. 入门练习:6 - 10
  3. 入门练习:11 - 15
  4. 入门练习:16 - 20
  5. 入门练习:21 - 25
  6. 入门练习:26 - 30
  7. 入门练习:31 - 35
  8. 入门练习:36 - 40

MySQL 教程

  1. MySQL 教程:《SQL 必知必会》全解析

Web 前端

  1. 前端:Axios 简单使用指南

JavaScript

  1. JavaScript:简介
  2. JavaScript:注释、输入输出、变量
  3. JavaScript:数据类型
  4. JavaScript:操作符
  5. JavaScript:流程控制
  6. JavaScript:数组
  7. JavaScript:函数
  8. JavaScript:面向对象
  9. JavaScript:DOM 元素获取、属性修改
  10. JavaScript:DOM 事件
  11. JavaScript:Chrome 中执行 JavaScript 代码

Vue 3

  1. Vue 3 系列:简介
  2. Vue 3 系列:搭建 Vue + Vite 入门项目
  3. Vue 3 系列:常用指令

二、求职面试

知识点

  1. 知识点:Java 基础面试知识点
  2. 知识点:Java 进阶面试知识点
  3. 知识点:MySQL 面试知识点
  4. 知识点:MyBatis 面试知识点
  5. 知识点:Spring 面试知识点
  6. 知识点:多线程面试知识点
  7. 知识点:异常面试知识点
  8. 知识点:计算机网络面试知识点

三、框架|中间件

Spring

  1. Spring 系列:简介
  2. Spring 系列:依赖注入
  3. Spring 系列:注解详解
  4. Spring 系列:IoC 大揭秘
  5. Spring 系列:IoC 简介及入门实例(XML 版)
  6. Spring 系列:Bean 详解

MyBatis

  1. MyBatis 系列:简介
  2. MyBatis 系列:入门实例
  3. MyBatis 系列:注解开发
  4. MyBatis 系列:一二级缓存
  5. MyBatis 系列:代码生成器

MyBatis Plus

  1. MyBatis Plus 系列:简介及入门实例
  2. MyBatis Plus 系列:日志配置及常用 CRUD

Spring Boot 2.7.x

  1. Spring Boot 2.7.x:简介
  2. Spring Boot 2.7.x:配置详解
  3. Spring Boot 2.7.x:创建项目的几种方式
  4. Spring Boot 2.7.x:整合 JDBC Template 实例
  5. Spring Boot 2.7.x:XML 方式整合 MyBatis 实例
  6. Spring Boot 2.7.x:注解方式整合 MyBatis 实例
  7. Spring Boot 2.7.x:注解方式整合 Mybatis + PageHelper 分页实例
  8. Spring Boot 2.7.x:整合 FreeMarker 实例
  9. Spring Boot 2.7.x:整合 Thymeleaf 实例
  10. Spring Boot 2.7.x:集成 Swagger2
  11. Spring Boot 2.7.x:集成 Swagger3
  12. Spring Boot 2.7.x:集成 Knife4j
  13. Spring Boot 2.7.x:集成 Security 入门小实例

Redis

  1. Redis:简介
  2. Redis:持久化

Nginx

  1. Nginx:简介与环境搭建

四、计算机知识

数据结构与算法

  1. 数据结构与算法:数据结构简介
  2. 数据结构与算法:算法简介
  3. 数据结构与算法:时间 & 空间复杂度
  4. 数据结构与算法:数组简介
  5. 数据结构与算法:数组的增删改查
  6. 数据结构与算法:有序数组去重
  7. 数据结构与算法:链表详解
  8. 数据结构与算法:二叉树的遍历

五、基础教程

博客搭建

  1. 博客搭建:Vuepress + GitHub Actions 实现博客自动部署
  2. 博客搭建:Hexo + Github Pages 博客搭建教程
  3. 博客搭建:dumi 博客搭建
  4. 博客搭建:Hugo + Github Pages 博客搭建教程
  5. 博客搭建:Halo 博客搭建教程
  6. 博客搭建:docsify 文档型博客搭建

IDEA 教程

  1. IDEA 教程:创建 Java 入门应用
  2. IDEA 教程:实用小技巧
  3. IDEA 教程:集成并使用 Git 图文教程
  4. IDEA 教程:最新版 IntelliJ IDEA 使用手册
  5. IDEA 教程:原来大厂都是这么提交代码的

效率工具

  1. 效率工具:如何用 Markdown 写出好看的文章
  2. 效率工具:10 个神奇的网站,助力带薪摸鱼
  3. 效率工具:网站访问太慢,不妨试试这些 CDN
  4. 效率工具:计算机专业涨薪必备的几个网站
  5. 效率工具:黑客大神也常用的一些 CMD 命令
  6. 效率工具:如何在浏览器中安装插件
  7. 效率工具:Emoji 表情大作战
  8. 效率工具:macOS 安装 Node.js
  9. 效率工具:iTerm2 + Fish 高效终端
  10. 效率工具:iTerm2 + Oh My Zsh 终端神器
  11. 效率工具:PPT 模板免费下载
  12. 效率工具:Windows 安装 Node.js
  13. 效率工具:Ubuntu 默认 root 密码修改
  14. 效率工具:VMware 安装 Ubuntu
  15. 效率工具:XShell 连接 Ubuntu
  16. 效率工具:手把手配置 Ubuntu
  17. 效率工具:玩转 Manjora
  18. 效率工具:如何给视频添加字幕
  19. 效率工具:U 盘启动盘制作
  20. 效率工具:优雅地使用 Windows 10
  21. 效率工具:Windows 系统安装教程
  22. 效率工具:如何制作电子签名
  23. 效率工具:技术写作中的神兵利器
  24. 效率工具:PPT 模板免费下载

软件设计师

  1. 软设:计算机系统

六、编程语言

C 语言

  1. C 语言:内存管理函数
  2. C 语言:知识点总结

C++

  1. C++ 系列:知识点总结

Python

教程

  1. Python 教程:简介
  2. Python 教程:玩转 Pycharm
  3. Python 教程:语言元素
  4. Python 教程:条件判断、循环以及循环的终止
  5. Python 教程:购物车
  6. Python 教程:turtle 库使用
  7. Python 教程:数码管绘制
  8. Python 教程:Python 3.7 安装 polyglot 失败

编程实例

  1. 编程实例(1 - 5)
  2. 编程实例(6 - 10)
  3. 编程实例(11 - 15)
  4. 编程实例(16 - 20)
  5. 编程实例(21 - 25)
  6. 编程实例(26 - 30)
  7. 编程实例(31 - 35)
  8. 编程实例(36 - 40)
  9. 编程实例(41 - 45)
  10. 编程实例(46 - 50)
  11. 编程实例(51 - 55)

七、你问我答

  1. 你问我答:想学好 Java 基础,应该去哪儿刷题

八、好物周刊

2024 年刊

  1. 好物周刊#38:在线图片处理
  2. 好物周刊#39:IT 人必备神器
  3. 好物周刊#40:多功能文件管理器
  4. 好物周刊#41:新一代截图神器
  5. 好物周刊#42:国产项目管理软件
  6. 好物周刊#43:设计素材下载
  7. 好物周刊#44:现代终端工具
  8. 好物周刊#45:系统激活工具
  9. 好物周刊#46:在线工具箱
  10. 好物周刊#47:快捷启动器
  11. 好物周刊#48:Golang 学习资料
  12. 好物周刊#49:字幕交流网站

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)

九、关于

快速联系

👨‍💻 加群交流

建群的目的是希望给大家提供一个良好的技术学习交流平台,由于微信群人满 100 之后无法加入,请扫描下方二维码先添加作者 “村雨遥” 微信(cunyu1943),备注:加群

🧩 公众号

「公众号」 佛系更新,不过文章会优先发布在这里,除此之外,公众号上还会不定时有福利干货哦,但是这些内容不一定会同步到在线阅读网站!

微信搜索 JavaPark 或者扫描下方二维码即可关注。防止错过最新消息推送,建议关注后加星标哦!

✨ Star 趋势图

🎈 Github | Gitee

如果您觉得本项目对您有所帮助,那就去 Github Star 收藏一下吧!

赞助

开源不易,如果你觉得本仓库对你有帮助,或许可以请我喝杯咖啡,不靠它生存,但仍希望得到你的鼓励。

🧑‍🤝‍🧑 参与贡献

  1. 如果您对本项目有任何建议或者发现文中内容有错误的,欢迎私信我或者提交 issues 指正。

  2. 对于项目中未涉及到的知识点,欢迎提交 PR