新型冠状病毒的肆虐,提醒大家少出门、戴口罩、勤洗手,武汉加油,中国加油!!!
趁着这段时间回顾了2019年自己的学习情况,2019年其实主要是通过B站观看视频教程进行学习,个人几乎把以下推荐的全部视频都抽时间看了一遍以上,筛选了以下教程推荐给想要学习Java的同学,该教程涵盖了Java从入门、进阶以及到高级的全部知识,适合现在想要学习Java的所有同学,同时也非常感谢互联网,感谢小破站,感谢各大慷慨的教育机构,感谢韩顺平老师,感谢周阳老师,感谢雷丰阳老师等等,正是他们的无私让现在学习变得越来越简单。
以下分享的视频教程99%来源于B站(哔哩哔哩)其余来自于慕课网,目前还有中间件及Java面试部分未整理,以后如果发现好的视频教程也会不定期更新。
正 文
一、Java基础
1、尚硅谷宋红康(强力推荐):https://www.bilibili.com/video/av48144058
2、黑马Java基础+就业班+各种项目idea版本(推荐):https://www.bilibili.com/video/av55246614
3、动力节点Java零基础教程视频: https://www.bilibili.com/video/av11361088
4、北京尚学堂高琪(推荐):https://www.bilibili.com/video/av30023103
5、求知讲堂:2019求知讲堂零基础Java入门编程视频教程 高口碑 无废话 无尿点 : https://www.bilibili.com/video/av76235341
6、尚硅谷Java8新特性+JUC+NIO:
https://www.bilibili.com/video/av71563078
二、数据结构与算法
1、郝斌-数据结构入门:https://www.bilibili.com/video/av6159200
2、尚硅谷韩顺平图解Java数据结构与算法: https://www.bilibili.com/video/av54029771
3、恋上数据结构与算法(第一季、第二季)带课件(李明杰):
https://www.bilibili.com/video/av79224972
4、数据结构与算法基础-java版(颜群):
https://www.bilibili.com/video/av33835237
5、清华大学-邓俊辉MOOC数据结构与算法全套:
https://www.bilibili.com/video/av49361421
6、(小甲鱼)数据结构与算法(全99讲完结版):
https://www.bilibili.com/video/av29175690
三、图解Java设计模式
1、尚硅谷韩顺平-强烈推荐:https://www.bilibili.com/video/av57936239
四、Java源码
1 、Java 源码分析:https://www.bilibili.com/video/av74161334
2、HashMap源码解读:https://www.bilibili.com/video/av75133052
3、B站最全Spring全家桶教程——深入源码底层(2019最新):
https://www.bilibili.com/video/av64330731
五、Java框架整合
1、尚硅谷Java视频教程_SSM整合视频教程:https://www.bilibili.com/video/av21045215
2、尚硅谷雷丰阳大神的Spring、Spring MVC、MyBatis课程:https://www.bilibili.com/video/av56193747
3、黑马SSM教程:https://www.bilibili.com/video/av47952553
4、SSM框架视频整合+(传智播客):https://www.bilibili.com/video/av29422149
5、SSM框架整合教学IDEA版最新:https://www.bilibili.com/video/av73118229
六、Spring源码
1、spring源码全集:https://www.bilibili.com/video/av71093907
2、Spring4.x入门视频教程_王泽(广陵散):https://www.bilibili.com/video/av40323796
3、spring-spring注解驱动开发-源码版-雷丰阳-尚硅谷:https://www.bilibili.com/video/av71252572
4、Spring5最新完整教程IDEA版【通俗易懂】:https://www.bilibili.com/video/av71110355
七、SpringMVC
1、尚硅谷佟刚Java视频教程_SpringMVC视频:https://www.bilibili.com/video/av21272240
2、SpringMVC最新教程IDEA版:https://www.bilibili.com/video/av71874024
3、黑马程序员SpringMVC:https://www.bilibili.com/video/av18288362
4、千锋Java:SpringMVC框架教程:https://www.bilibili.com/video/av45556876
八、Mybatis、MyBatisPlus
1、尚硅谷Java视频教程_MyBatis视频教程(源码级讲授的MyBatis视频):https://www.bilibili.com/video/av21272940
2、尚硅谷MyBatisPlus教程:https://www.bilibili.com/video/av27212529
3、Mybatis最新完整教程IDEA版【通俗易懂】:https://www.bilibili.com/video/av69742084
4、MyBatis-Plus入门:https://www.imooc.com/learn/1130
5、MyBatis-Plus进阶:https://www.imooc.com/learn/1171
九、SpringBoot(部分还在更新中)
1、尚硅谷SpringBoot整合篇:https://www.bilibili.com/video/av23284778
2、SpringBoot最新教程IDEA版:https://www.bilibili.com/video/av75233634
3、2020年最新springboot2.0+shiro+jwt+redis+swagger+layui+thymeleaf 前后端:https://www.bilibili.com/video/av78917587
4、尚硅谷好评如潮【SpringBoot】视频:https://www.bilibili.com/video/av20965295
5、SpringBoot项目实战 视频教程全集 | 35小时:https://www.bilibili.com/video/av62800055
6、SpringBoot项目实战:企业项目管理系统:https://www.bilibili.com/video/av65870246
十、SpringCloud(部分还在更新中)
1、SpringCloud-尚硅谷:https://www.bilibili.com/video/av49106064
2、2018千锋Java高级教程-Java微服务架构:https://www.bilibili.com/video/av36042649
3、SpringCloud最新教程IDEA版:https://www.bilibili.com/video/av76020761
4、SpringCloud+Vue项目实战——社交项目:https://www.bilibili.com/video/av63499215
十一、JVM
1、juc 与 jvm - Java 必学 2019版本-阳哥- 尚硅谷- idea:https://www.bilibili.com/video/av70166821
2、尚硅谷_JVM从入门到精通宋红康2020版(持续更新中):https://www.bilibili.com/video/av83622425
3、深入理解JVM-张龙:https://www.bilibili.com/video/av78983356
十二、数据库与缓存
1、尚硅谷周阳(强力推荐):https://www.bilibili.com/video/av21334868
2、MySQL 基础+高级篇- 数据库 -sql -尚硅谷:https://www.bilibili.com/video/av49181542
3、尚硅谷Mycat教程(mycat分布式架构精讲):
https://www.bilibili.com/video/av80469766
4、Redis-尚硅谷redis视频教程-尚硅谷-周阳:
https://www.bilibili.com/video/av51139549
5、千锋微服务2019最新Redis教程[千锋南京]:
https://www.bilibili.com/video/av49517046
十三、Linux
1、尚硅谷_韩顺平_Linux教程:https://www.bilibili.com/video/av21303002
2、史上最牛的Linux视频教程—兄弟连:
https://www.bilibili.com/video/av18156598
3、黑马程序员-linux从入门到精通:
https://www.bilibili.com/video/av23360560
十四、工具篇
MAVEN
1、尚硅谷Java视频教程_Maven视频: https://www.bilibili.com/video/av36557763
2、Maven基础篇:https://www.bilibili.com/video/av54119831
IDEA
1、尚硅谷Java视频教程_IDEA视频教程:https://www.bilibili.com/video/av30080993
2、IDEA教程-干货大合集:https://www.bilibili.com/video/av34324988
3、idea超详细使用教程:https://www.bilibili.com/video/av67438327
Git
1、学会Git玩转Github: https://www.bilibili.com/video/av10475153
2、尚硅谷_Git&GitHub:https://www.bilibili.com/video/av24441039
3、1小时玩转 Git/Github:https://www.bilibili.com/video/av55780016
十五、分布式
1、Dubbo 视频教程全集(30P)| 4 小时从入门到精通:
https://www.bilibili.com/video/av62353311
2、尚硅谷Zookeeper教程(zookeeper框架精讲):
https://www.bilibili.com/video/av32093417
3、标价199元的Elasticsearch课程,学完感觉值2900元,转手分享给大家!
https://www.bilibili.com/video/av65496118
4、最新ElasticSearch6实战教程:
https://www.bilibili.com/video/av35882450
十六、实战篇
1、2020课程-分支教程–SpringBoot2.0-_好客租房项目:
https://www.bilibili.com/video/av86786545
2、畅购商城2019最新JAVA项目实战:
https://www.bilibili.com/video/av79353223
3、尚硅谷电商项目谷粒商城【springCloud-alibaba】
https://www.bilibili.com/video/av79264992
4、Java_谷粒电商-2019版-尚硅谷雷丰阳-电商项目-谷粒商城-尚硅谷-(完毕)-1905:
https://www.bilibili.com/video/av76369486
5、2019年最新版Springboot+mybatis+RocketMQ+SpringCloud技术讲解:
https://www.bilibili.com/video/av45911661
6、SpringBoot项目实战:企业项目管理系统:
https://www.bilibili.com/video/av65870246
相信看完以上教程,吸收完其中的知识点,那么你会对Java有一个更深刻的认识,不过就像韩顺平老师说的那样,“纸上得来终觉浅,绝知此事要躬行”,应用型的知识技能一定要经常使用,经常练才能理解,才能掌握,所以一定要将所学到的知识应用到实际项目中,这样才能通过解决问题来获得更快的成长。
下图是整理的思维导图