整理了一份最全的Java学习视频资源,附带学习路线

整理了一些 B 站的编程视频分享给大家。

分享之前,先说明一下:

  • 以下视频都是播放量和点赞多的,评价好的视频。
  • 我写的这个顺序,就是一份学习路线,可以直接照着学。
  • 有的一个内容里有多个视频课程,你可以根据我整理的播放、点赞数判断,我更建议你去试听几节课,找一个自己听着舒服的,毕竟每个人的喜好不一样。

Java基础

1、动力节点Java零基础教程视频

1168万播放,16万赞。千万播放量!

适合零基础,Java视频中讲解了Java开发环境搭建、基础语法、面向对象。

  • P1—P159:JDK8版零基础
  • P160—P476:JDK13版零基础【2020版】
  • P477—P844:JDK13版进阶【2020版】

https://www.bilibili.com/video/av11361088

2、宋红康的Java零基础入门教程

784万播放,6.6万赞

从0基础讲起,循序渐进。涉及JavaSE方方面面,融入数据结构、设计模式、JVM等。2万多行代码+3套课堂实战项目+2套课后实战项目+近百道企业面试真题。

https://www.bilibili.com/video/av48144058

3、高淇老师的Java300集零基础适合初学者视频教程

37万播放,1.7万赞

基于JDK13、IDEA平台讲解的,视频中穿插多个实战项目。高淇老师讲解的非常细致,每一个知识点都讲解的通俗易懂,由浅入深。

https://www.bilibili.com/video/BV1oy4y1H7R6

4、求知讲堂Java视频 128天完整版

115万播放,2.2万赞

讲解同样的内容只需别套课程一半时间,而且老师讲的清晰,比较有条理,而且没啥废话。

https://www.bilibili.com/video/av76235341

5、刘意(风清扬)Java入门视频

40万播放,2.6k赞

写的是2019版,但是感觉像之前看的2015版。

https://www.bilibili.com/video/av33742840

6、韩顺平的零基础30天学会Java

98.8万播放,1.8万赞

韩老师毕业于清华大学,录制的视频课程质量都还可以。

https://www.bilibili.com/video/BV1fh411y7R8

Java设计模式

韩顺平的Java设计模式(图解+框架源码剖析)

92万播放,1万赞

https://www.bilibili.com/video/av57936239

Spring

1、2020最新Spring框架教程IDEA版

57万播放,1.1万赞

https://www.bilibili.com/video/BV1nz4y1d7uy

2、狂神说Spring5最新完整教程IDEA版

129万播放,1.5万赞

https://www.bilibili.com/video/BV1WE411d7Dv

3、尚硅谷Spring5框架最新版教程(idea版)

90万播放,近万赞

https://www.bilibili.com/video/BV1Vf4y127N5

4、spring源码全集

13万播放,1.2k赞

https://www.bilibili.com/video/av71093907

5、spring注解驱动开发-源码版-雷丰阳

23万播放,2.5k赞

https://www.bilibili.com/video/BV1gW411W7wy

SpringMVC

1、SpringMVC最新教程IDEA版

89万播放,一万赞

https://www.bilibili.com/video/BV1aE41167Tu

2、SpringMVC 2021最新教程

18万播放,3千赞

https://www.bilibili.com/video/BV1Ry4y1574R

MySQL、Redis

1、MySQL_基础+高级篇

446万播放,4.4万赞

https://www.bilibili.com/video/BV12b411K7Zu

2、老杜带你学_mysql入门基础

363万播放,2.5万赞

https://www.bilibili.com/video/BV1Vy4y1z7EX

3、2021最新Redis6入门到精通

https://www.bilibili.com/video/BV1Rv41177Af

Mybatis、MyBatisPlus

1、狂神说Mybatis最新完整教程IDEA版

115万播放,1.4万赞

https://www.bilibili.com/video/BV1NE411Q7Nx

2、尚硅谷MyBatis实战教程全套完整版

26万播放,2千赞

https://www.bilibili.com/video/BV1mW411M737

3、MyBatis-Plus入门-慕课网

https://www.imooc.com/learn/1130

4、MyBatis-Plus进阶-慕课网

https://www.imooc.com/learn/1171

Java框架整合

1、雷丰阳大神的Spring、Spring MVC、MyBatis课程

69万播放,4千赞

https://www.bilibili.com/video/av56193747

2、尚硅谷SSM实战演练丨ssm整合快速开发CRUD

28万播放,2千赞

基于Maven+SpringMVC+Spring+MyBatis+Bootstrap的组合,快速开发一个完整的CRUD功能。

https://www.bilibili.com/video/av21045215

3、狂神说SSM框架整合教学IDEA版最新

22万播放,3千赞

https://www.bilibili.com/video/av73118229

4、传智播客SSM框架视频整合

5.7万播放,200多赞

https://www.bilibili.com/video/av29422149

SpringBoot

1、雷丰阳2021版SpringBoot2零基础入门

102万播放,1.4万赞

https://www.bilibili.com/video/BV19K4y1L7MT

2、SpringBoot教程-雷神源码级别讲解

118万播放,8.6k赞

https://www.bilibili.com/video/BV1gW411W76m

SpringCloud

1、SpringCloud框架开发教程-SpringCloudAlibaba微服务分布式架构

204万播放,1.8万赞

https://www.bilibili.com/video/BV18E411x7eT

2、SpringCloud+Vue项目实战——社交项目

12万播放,750赞

https://www.bilibili.com/video/av63499215

JVM

尚硅谷宋红康JVM全套教程

171万播放,2万赞

课程的内容分为 3 部分:内存与垃圾回收篇、字节码与类的加载篇、性能监控与调优篇。基本把 JVM 中重要的知识点都涵盖到了。

https://www.bilibili.com/video/av83622425

Linux

1、2021韩顺平:一周学会Linux

62万播放,1.7万赞

https://www.bilibili.com/video/BV1Sv411r7vd

2、史上最牛的Linux视频教程—兄弟连

292万播放,3.3万赞

https://www.bilibili.com/video/BV1mW411i7Qf

数据结构与算法

1、数据结构与算法基础(青岛大学-王卓)

189万播放,2.6万赞,点赞率很高

老师的声音很好听,听起来如沐春风,PPT做的也很好。

https://www.bilibili.com/video/BV1nJ411V7bd

2、郝斌-数据结构入门

106万播放,1.3万赞

AVI转的MP4,网上源文件是swf格式的,帧率比较低,所以看着略有不流畅。

https://www.bilibili.com/video/av6159200

3、尚硅谷Java数据结构与java算法(Java数据结构与算法)

191万播放,1.9万赞

Java版本的数据结构很少,大部分是C语言。这个适合用Java语言的人看。

https://www.bilibili.com/video/av54029771

4、数据结构与算法基础-java版(罗召勇)

32万播放,3千赞

还是Java的,老师语言比较简单

https://www.bilibili.com/video/av33835237

5、清华大学邓俊辉数据结构与算法

12万播放,1.5千赞

清华大学,yyds

https://www.bilibili.com/video/BV1jt4y117KR

6、(小甲鱼)数据结构与算法(全99讲完结版)

20万播放,2.3千赞

全99课。主讲内容基本是照着《大话数据结构》这本书念的,但也有不少可取之处。看过书的,可以开启1.25倍速。

https://www.bilibili.com/video/av29175690

7、数据结构-浙江大学

95万播放,近万赞

https://www.bilibili.com/video/BV1JW411i731

8、慕课+课堂实录 数据结构与算法Python版-北京大学-陈斌

2.4万播放,700多赞

适合Python语言基础的同学看

https://www.bilibili.com/video/BV1gy4y1E7M5

最后

以上有些是培训机构的视频,一说到培训机构,很多人都会想到他们是为了赚钱,那我为什么还推荐?

  • 有些确实适合零基础小白入门。
  • 培训机构发布的公开视频,质量肯定是错不了的,相当于买东西之前先让你试吃、试用,肯定要用最好的最拿手的对吧,否则会砸了自己的招牌。
  • 试吃可以,掏钱慎重!我们也得明白这些视频质量好,不代表机构的培训质量好。他们发布的视频最终还是为了赚钱,舍不得孩子套不着狼。

另外,视频看起来很多,学的时候,每部分挑一个你听起来感觉最舒服的重点跟着学,不用挨个都学一遍。

个人整理,难免疏漏,如果你知道更好的编程视频,可以加微信告诉我。

看视频之外,还是需要看书,书和视频得配合着来。看了书,看视频的时候可以 1.25、1.5 倍速看;看了视频再看书,以前不理解的地方可能就明白了。关于读书可以看以前的文章:

哦对了,还有很重要的一点:有些视频里讲的知识,可以先跳过,以后用的到的时候,再学也来得及。因为这些知识工作中很少用到,面试很少问到。不建议学的知识点,可以看这篇:

老读者都知道,我一直推崇精准学习。程序员这行,要学的内容太多了,所以找到学习路线、重点学习内容就显得非常重要。

学习,请精准学习,要学会放弃,知道舍得。

你好,我是四猿外。

一家上市公司的技术总监,管理的技术团队一百余人。

我从一名非计算机专业的毕业生,转行到程序员,一路打拼,一路成长。

我会把自己的成长故事写成文章,把枯燥的技术文章写成故事。

欢迎关注我的公众号,关注后可以领取高并发、算法刷题笔记、计算机高分书单等学习资料。

整理了一份最全的Java学习视频资源,附带学习路线

Original: https://www.cnblogs.com/siyuanwai/p/15464694.html
Author: 四猿外
Title: 整理了一份最全的Java学习视频资源,附带学习路线

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/580866/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Jvm调优

    首先我们可以使用各种JVM工具,查看当前日志,分析当前JVM参数设置,并且分析当前堆内存快照和gc日志,根据实际的各区域内存划分和GC执行时间,觉得是否进行优化,当然我们也可以直接…

    Java 2023年6月13日
    050
  • 为什么用Redis做排行榜?

    数据结构方面:Redis的sorted set结构用来排名很方便,谁得分高谁排名往上。 排行榜是时限性业务。具有周期性。超出时间,自动删除。Redis的超时设置很好实现。 排行榜是…

    Java 2023年6月15日
    092
  • 初踩坑JS加载与audio接口:点击头像开始/暂停背景音乐

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月5日
    066
  • 空闲时间研究一个小功能:winform桌面程序如何实现动态更换桌面图标

    今天休息在家,由于天气热再加上疫情原因,就在家里呆着,空闲时想着,在很早以前(约3年前),产品人员跟我提了一个需求,那就是winform桌面程序的图标能否根据节日动态更换,这种需求…

    Java 2023年6月9日
    0119
  • dubbo源码分析2(jdk原生spi机制)

    jdk中有一个spi的机制,可能很多人听都没听过,我以前也没有听说过,我擦(╯—﹏—)╯(┷━━━┷ 因为一个接口可以有很多个不同的实现类嘛,而spi机制的作用就是使用配置文件可以…

    Java 2023年6月6日
    0115
  • 面试题:synchronized 与 Lock的区别?

    区别: 相同:二者都可以解决线程安全问题不同:synchronized机制在执行完相应的同步代码以后,自动的释放同步监视器Lock需要手动的启动同步(lock()),同时结束同步也…

    Java 2023年6月14日
    071
  • Java读取批量Excel文件,并转化为List<Map<String,String>>

    1.首先基础知识:一 :简介 开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache 的poi, 另一个是…

    Java 2023年5月29日
    090
  • java线程池的介绍与使用(Executor框架)

    先来看一下类构成 public interface Executor { //顶级接口Executor,定义了线程执行的方法 void execute(Runnable comma…

    Java 2023年6月6日
    0100
  • 【数据结构】12.java源码关于ConcurrentHashMap

    目录 1.ConcurrentMap的内部结构 2.ConcurrentMap构造函数 3.元素新增策略4.元素删除5.元素修改和查找6.特殊操作7.扩容8.总结 1.Concur…

    Java 2023年6月5日
    096
  • 诡异的并发之有序性

    上一节我和大家一起打到了并发中的恶霸可见性和原子性,这一节我们继续讨伐三恶之一的有序性。 序、有序性的阐述 有序性为什么要探讨?因为Java是面向对象编程的,关注的只是最终结果,很…

    Java 2023年6月13日
    086
  • 抽象-接口

    JAVA是只支持单继承的,但可以多实现,也就是类可以实现多个接口 接口是一种规则,是一种约束,使用者必须按照其规定使用。比如usb接口可以为设备间提供快速传输,也可以供设备充电,使…

    Java 2023年6月5日
    070
  • 力扣|Q997找法官FindTheTownJudge

    Q997FindTheTownJudge 简介 小镇里有 n 个人,按从 1 到 n 的顺序编号。传言称,这些人中有一个暗地里是小镇法官。 如果小镇法官真的存在,那么: 小镇法官不…

    Java 2023年6月8日
    0115
  • Java 读写锁 ReadWriteLock 原理与应用场景详解

    Java并发编程提供了读写锁,主要用于读多写少的场景,今天我就重点来讲解读写锁的底层实现原理@mikechen 什么是读写锁? 读写锁并不是JAVA所特有的读写锁(Readers-…

    Java 2023年6月15日
    0107
  • InnoDB学习(四)之RedoLog和UndoLog

    BinLog是MySQL Server层的日志,所有的MySQL存储引擎都支持BinLog。BinLog可以支持主从复制和数据恢复,但是对事务的ACID特性支持比较差。InnoDB…

    Java 2023年6月8日
    082
  • SeataAT模式入门

    Seata架构 Seata将分布式事务理解为一个全局事务,它由若干个分支事务组成,一个分支事务就是一个满足ACID的本地事务。 Seata架构中有三个角色:TC (Transact…

    Java 2023年6月9日
    0214
  • 软件工程 结构化设计方法 第3篇随笔

    * 调用:模块间的一种关系,模块A为了完成其任务必须依赖其他模块 ​ ——————> Original: https://www.cnblogs.com/shuisanya/…

    Java 2023年6月16日
    096
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球