JAVA学习-愚见
分享一下Java的学习路线,仅供参考【本人亲测,真实有效】
1、尽可能推荐较新的课程
2、大部分视频在B站上直接搜关键词就行【自学,B大的学生】
文章目录
- JAVA学习-愚见
- 前期准备
- Java基础课程
- 练手项目
- 数据库
- JavaWeb
- 前端基础 + Vue
- SSM框架
- MyBatis
- Spring + SpringMVC
- SpringBoot
- 项目实战
- Linux
- Nginx+Redis
- SpringCloud
前期准备
- 准备好一款在线、随时随地写代码的工具,不用在本地去安装和配置,推荐网站 - 菜鸟工具:https://c.runoob.com/compile/10
- 记笔记软件:Typora、语雀等
- 学习的时候要多记多写,结合资料进一步巩固
- 必备网站:Github、Gitee、StackoverFlow、CSDN
Java基础课程
资源:
《黑马程序员Java入门到起飞》阿玮
上部
下部
练手项目
- Java 实现简单计算器:https://www.lanqiao.cn/courses/185
- 一本糊涂账:https://how2j.cn/module/104.html
- Java 五子棋:https://blog.csdn.net/cnlht/article/details/8176130
- Java 中国象棋:https://blog.csdn.net/cnlht/article/details/8205733
- JAVA GUI 图书馆管理系统:https://github.com/uboger/LibraryManager
- JAVA 坦克大战小游戏:https://github.com/wangzhengyi/TankWar
数据库
主要学的是MySQL数据库
黑马和尚硅谷的课都不错,尚硅谷康师傅对于Mysql的知识更加深入,对于想更加深入学习和精通数据库层面的可以学习
JavaWeb
黑马最新javaweb课程
2023新版JavaWeb开发教程
这里会有一小部分的前端知识讲解,如果想更多了解前端基础知识和Vue的同学可以参考下面的资源
前端基础 + Vue
web前端零基础html5 +css3+前端项目
尚硅谷Vue2.0+Vue3.0全套教程
SSM框架
MyBatis
一个是快速学习,一个是增加了另外知识的视频,各有优势,仅供选择【当然,在上面的JavaWeb课程里面也有MyBatis的讲解】
Spring + SpringMVC
黑马程序员新版Spring零基础入门到精通
尚硅谷2023新版Spring零基础入门到进阶,一套搞定spring6
SpringBoot
SpringBoot2全套视频教程
现在已经有SpringBoot3的视频了【真的快啊!!】
SpringBoot3零基础教程
项目实战
瑞吉外卖、苍穹外卖、云尚办公
苍穹外卖学习心得与总结【对比瑞吉】
云尚办公项目学习
Linux
我看的是尚硅谷武晟然老师的,很棒
黑马的也不错,时间上会 更新一些
Nginx+Redis
狂神的这个比较简单,快速入门,了解Nginx的知识和作用
黑马和尚硅谷的这两个视频更多,更全
SpringCloud
请和这位老师一起学习,非常帮,《瑞吉外卖和苍穹外卖也是这个老师》
SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式