2

聊一聊我在 B 站自学 Java 的经历吧

 2 years ago
source link: https://blog.csdn.net/qq_36894974/article/details/118540067
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Hey guys ,这里是 cxuan,欢迎你收看我最新一期的文章。

这是一篇鸽了很久的文章。。。。。。

事情还要从上回说起。。。。。。

我爱 B 站!

这篇文章我汇总了 B 站上计算机基础(操作系统、计算机网络、数据结构和算法、汇编等)学习视频,受到了很多小伙伴的认可和追更。

image-20210707092255679

甚至 CSDN 还有在催我更新的读者朋友

所以这篇文章,不能再拖了,更新起来!!!

Java 基础

  1. Java 基础 :尚硅谷宋红康 https://www.bilibili.com/video/BV1Qb411g7cz?from=search&seid=3239754642326087699

宋红康老师讲课非常有意思,在讲 Java 之前,他会先把一些计算机基础知识带你了解一下,让你学习 Java 的时候不至于雾里看花。讲完 Java 基础后,后面还有项目驱动带你复习一下 Java 基础还有一些 Java 新特性的解读,强烈推荐。

image-20210707092244491

  1. 黑马 Java 基础+就业班+各种项目 idea 版本 https://www.bilibili.com/video/BV1T7411m7Ta?from=search&seid=7814817997553885082

使用 idea 作为工具是很多 Java 教程都不具备的,可以看到这个教程是非常新的。这个教程有 561 节,贯穿了 Java 基础、项目、数据库、MySQL、JDBC、数据库连接池,可以说学完这个视频就能够直接上手 Java web 开发了。

image-20210707092237669

  1. 动力节点 Java 零基础教程视频 https://www.bilibili.com/video/BV1Rx411876f?from=search&seid=8188804264018104029

动力节点的这门零基础 Java 课程分类很全,几乎涵盖了所有的 Java 基础知识,有 800 多节视频,也足以可见这门零基础视频课的用心程度。

image-20210707092230303

  1. 北京尚学堂高琪(推荐) https://www.bilibili.com/video/BV1ct411n7oG?from=search&seid=1325362106445226276

高琪老师的视频也非常不错,其中还夹杂着多线程和网络编程的知识点,还有一些手写集合类的视频非常有特点,这是其他视频教程所不具备的。

image-20210707092223004

  1. 求知讲堂 Java 基础教程 https://www.bilibili.com/video/BV1CJ411m7gg?from=search&seid=18277504940090538498

这是一位对学生有过深入了解的老师,口碑非常好,而且几乎没有废话,无尿点,非常好的一个 Java 基础教程,有很多小伙伴认为是全网最好的 Java 基础教程

image-20210707092153200

  1. 尚硅谷设计模式(图解 + 框架源码剖析) https://www.bilibili.com/video/BV1G4411c7N4?from=search&seid=4428845171746122125

B 站上面可能评价最好的设计模式就是尚硅谷的这个视频了,不得不说,尚硅谷确实为免费视频这部分做出了很多贡献,推动了 Java 行业的进程,这种气度不是一般培训机构能有的,respect!!! 关键是跟我一样,能否免费分享知识,爱了爱了。

image-20210707092140263

  1. 黑马程序员 Java 设计模式详解 https://www.bilibili.com/video/BV1Np4y1z7BU?from=search&seid=9219265800052022566

除了尚硅谷之外,黑马也在 B 站分享了很多 Java 学习视频,值得称赞,这个设计模式就是从设计模式的原则开始讲起,然后深入各个具体的设计模式,通过图解 + 框架源码 + 实战的方式为你剖析 23 中设计模式,值得一看。

image-20210707092132718

  1. 狂神说 Java,JUC 并发编程最新版 https://www.bilibili.com/video/BV1B7411L7tE?from=search&seid=6509425418407149239

我一直认为 JUC 这块通过自学 + 看书就能够理解的差不多,因为关于并发这块有非常多的书籍可以翻看,关于书籍推荐你可以阅读我的这篇文章 憋了半个月的 PDF:精通 Java

但是狂神的视频却改变了我的想法,这个 JUC 的视频可以说讲的非常清楚了,而且评论区也能够学到很多东西,给狂神点赞。

image-20210707092121879

  1. 黑马程序员全面深入学习 Java 并发编程 https://www.bilibili.com/video/BV16J411h7Rd?from=search&seid=12886808285377462926

我没想到一个并发编程黑马能讲这么多节,整部视频分为了 281 节,每一节能够讲清楚一个小的知识点,可以说是非常细致了。

image-20210707092111488

尚硅谷 JVM 全套教程 https://www.bilibili.com/video/BV1PJ411n7xZ?from=search&seid=2261805012215925675

JVM 的这个部分,其实看 B 站宋红康的这个视频就可以了,一套 JVM 的视频讲了 381 节,这个真的太细致了。B 站真是一个优秀的白嫖圣地,关键是质量还非常高。

image-20210707092100586

关于 JVM 的视频,一个就够了,其余的可以看《深入理解 Java 虚拟机》和《Java 虚拟机规范》,一个视频两本书,JVM 这块拿捏的死死的。

MySQL

  1. MySQL 基础 + 高级篇 https://www.bilibili.com/video/BV12b411K7Zu?from=search&seid=8822212220843339542

其实 MySQL 基础这块,最好的学习方法就是实战了,当然也可以根据老师的讲解一步一步实战练习,但是一定要多多练习,MySQL 基础这块我记得我刚开始学习的时候就是无脑写 SQL 语句。。。。。。

image-20210707092050818

  1. 狂神说 MySQL https://www.bilibili.com/video/BV1NJ411J79W?from=search&seid=8822212220843339542

狂神说的这个 MySQL 不是一个基础的小白实战视频,更多当成 MySQL 进阶视频来看。

image-20210707092041272

Oracle

Oracle 从入门到精通 https://www.bilibili.com/video/BV1kx411s71n?from=search&seid=15106088305695188518

我相信我的读者朋友们还有一部分是传统企业开发,这种公司一般一般不差钱,用的大多是 Oracle 数据库,所以除了 MySQL,我也把 Oracle 相关视频呈上。

动力节点的这个 Oracle 对于萌新来说讲的还算不错,但是缺点就是有点老了。

image-20210707092009958

Maven

作为 Java 程序员,Maven 你应该再熟悉不过了吧,但是我相信绝大多数同学对于 Maven 只存在于知道是干什么的 + 会用阶段,出现各种问题和错误却不知道如何排查,所以,对于 Maven,你还是要系统学习一下。

动力节点 Maven 2020 最新教程 https://www.bilibili.com/video/BV1dp4y1Q7Hf?from=search&seid=6464949663316281669

image-20210707092002177

MyBatis

当讲到 Java 开发框架的时候,我知道这就是狂神说的天下了。

  1. 狂神说 MyBatis https://www.bilibili.com/video/BV1NE411Q7Nx?from=search&seid=2879637916148091984

狂神说的这个 MyBatis 讲的非常好,用的是 idea ,而且会接触到大量的官网中的核心概念,基本上看这个视频能把官网也撸一遍,简直不要太爽。

image-20210707091952699

  1. 尚硅谷 MyBatis 实战 https://www.bilibili.com/video/BV1mW411M737?p=7

尚硅谷的这个 MyBatis 是使用的 eclipse,如果用不惯 idea 的同学可以尝试使用 eclipse。

image-20210707091944573

Spring

  1. 狂神说 Spring 5 最新完整版 https://www.bilibili.com/video/BV1WE411d7Dv?from=search&seid=6090986099699750271

狂神的视频有个特点就是非常新,这个课程是基于 Spring 5 来讲,而且狂神讲课调理比较清晰,易于接受。还有一点,狂神的评论区非常有特点,有任何疑问基本上都能在评论区翻到,这个很有帮助。

image-20210707091932011

  1. 尚硅谷 Spring 5 最新完整版 https://www.bilibili.com/video/BV1Vf4y127N5?p=2

尚硅谷的视频对比狂神说的更有年代感,不过对于知识点的讲解来说,还是非常不错的,这个 Spring 视频信息密度很大,老师基本上没有废话,全程干货。

image-20210707091921768

JSP / Servlet

  1. Java Web 教程 JSP / Servlet https://www.bilibili.com/video/BV18s411u7EH?from=search&seid=5352003383479045881

之前看到有的公众号主说 JSP/Servlet 不用学了,真是惊到我了。。。。。。天下之大,无奇不有。Servlet 是前后端交互的基石,不学 Servlet 你永远不知道前端请求是如何发送到后端的,你也不知道 Web 容器的工作机制是怎样的。至于 JSP,你可以不用当作重点,花时间过一遍就可以了。

image-20210707091912573

  1. 狂神说 Java Web https://www.bilibili.com/video/BV12J411M7Sj?from=search&seid=14721206289992767391

狂神的这个 Java Web 也挺好的,学完这个之后,后面的 Spring MVC 会非常 easy

image-20210707091858672

Spring MVC

  1. 动力节点 Spring MVC 教程 https://www.bilibili.com/video/BV1sk4y167pD?from=search&seid=12702663615298459448

Spring MVC 其实就是 Servlet 的一层包装而已,它也是 Spring 的一个模块,有人说 Spring MVC 不用学,有些人说还是要学的,褒贬不一,但是多学点,没啥坏处。

image-20210707091850730

  1. 雷神 Spring、Spring MVC、MyBatis https://www.bilibili.com/video/BV1d4411g7tv?from=search&seid=12702663615298459448

很多人说这个教程是个黑马,也有人说是全网最好的 SSM 框架体系,我信了,大家可以听听。

image-20210707091840334

Spring Boot

  1. 雷丰阳 2021 SpringBoot 2 全套教程 https://www.bilibili.com/video/BV19K4y1L7MT?from=search&seid=738549918980451379

基于 SpringBoot 2 的一套教程,内容涉及源码流程分析、系列整合等,非常受用。

image-20210707091833170

  1. 狂神说 SpringBoot https://www.bilibili.com/video/BV1PE411i7CV?from=search&seid=13812615317828669529

狂神说的 SpringBoot 和雷丰阳的差不多,可以选择一个观看学习就行了。

image-20210707091716374

Spring Cloud

Spring Cloud 太火了,分布式这块企业基本上就是 Spring Cloud 和 Dubbo 了,Spring Cloud 的优势就是基于 Spring ,学起来简单易上手。

尚硅谷 Spring Cloud https://www.bilibili.com/video/BV18E411x7eT?from=search&seid=849283632457170229

尚硅谷又来了,尚硅谷为自学的同学打开了一扇门,让天下没有难学的技术确实不是一句空话。这个视频是基于 H 版本来讲,评论区还有很多踩坑实践,强烈推荐。

image-20210707091705804

Dubbo

Dubbo 是和 Spring Cloud 同样重要的分布式框架,现在由阿里维护,有很多公司也使用了 Dubbo 作为了企业的分布式框架,另外 Dubbo 的面试题问的次数不少。

尚硅谷 Dubbo 教程 https://www.bilibili.com/video/BV1ns411c7jV?from=search&seid=918597271364290917

image-20210707091656629

Redis

  1. 狂神说 Redis https://www.bilibili.com/video/BV1S54y1R7SB?from=search&seid=15441709125806143660

狂神的这个 Redis 非常不错。

image-20210707091642270

  1. 尚硅谷的 Redis 课程 https://www.bilibili.com/video/BV1Rv41177Af?from=search&seid=15441709125806143660

鉴定完毕,白嫖很香。

image-20210707091629926

Kafka

尚硅谷 Kafka 教程 https://www.bilibili.com/video/BV1a4411B7V9?from=search&seid=2486588475719309528

Kafka 有录制视频课程的 up 主或者培训机构不多,尚硅谷算一个。

image-20210707091601515

ZooKeeper

尚硅谷 Kafka 教程 https://www.bilibili.com/video/BV1to4y1C7gw?from=search&seid=17934154894823279789

中间件这块,基本上就是尚硅谷的天下了,ZooKeeper 也是推荐尚硅谷的课程

image-20210707091553787

Nginx

  1. 尚硅谷 Nginx 由浅入深 https://www.bilibili.com/video/BV1zJ411w7SV?from=search&seid=6154098961934401121

Nginx 作为负载均衡器,反向代理在企业中的应用也非常广泛,这里推荐一下尚硅谷的 Nginx 视频教程。

image-20210707091544716

  1. 狂神说 Nginx https://www.bilibili.com/video/BV1F5411J7vK?from=search&seid=6154098961934401121

image-20210707091536745

Netty

Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。

  1. 黑马程序员 Netty 教程 https://www.bilibili.com/video/BV1py4y1E7oA?from=search&seid=6418554548883631427

image-20210707091529054

  1. 尚硅谷韩老师讲的 Netty https://www.bilibili.com/video/BV1DJ411m7NR?from=search&seid=6418554548883631427

image-20210707091521544

Elasticsearch

狂神说 Elasticsearch https://www.bilibili.com/video/BV17a4y1x7zq?from=search&seid=9586259662275156042

Elasticsearch是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口,在企业中的应用也非常广泛。这里推荐一下狂神的 Elasticsearch。只要学不死,就往死里学。。。。。。怕了怕了。

image-20210707091512948

现在互联网几乎都用 Git 了,只有传统软件公司还在使用 svn 苦苦挣扎。Git 我认为直接看廖雪峰官网的 Git 教程就很好了,还有 gif 动图解释 https://www.liaoxuefeng.com/wiki/896043488029600

视频的话,可以看看狂神老哥的 Git 教程 https://www.bilibili.com/video/BV1FE411P7B3?from=search&seid=13484074141457830433

image-20210707091456836

也可以看看尚硅谷的,尚硅谷的这个是 git 和 github 一起讲授的。 https://www.bilibili.com/video/BV1pW411A7a5?from=search&seid=13484074141457830433

image-20210707091447158

Linux

  1. 兄弟连 Linux https://www.bilibili.com/video/BV1mW411i7Qf?from=search&seid=16225995836074244006

兄弟连的这个 Linux 评价很高,质量非常不错,课程划分的很细致

image-20210707091437792

  1. 韩顺平的图解 Linux https://www.bilibili.com/video/BV1Sv411r7vd?from=search&seid=16225995836074244006

针对小白,韩老师讲的通俗易懂,推荐。

image-20210707091426499

Docker

既然说到了 Linux ,就不得不提 Docker 了,打包必备,不管是运维还是开发都要掌握

狂神聊 Docker https://www.bilibili.com/video/BV1og4y1q7M4?from=search&seid=13307177942089285796

狂神的这个 docker 教程评价很高。

image-20210707091415131

Jenkins

现在大部分企业都会使用 Jenkins + Docker 来持续集成,关于 Jenkins ,推荐你看看

黑马程序员 Jenkins https://www.bilibili.com/video/BV1kJ411p7mV?from=search&seid=14498842163543360751

image-20210707091333808

另外,我自己肝了六本 PDF,全网传播超过10w+ ,微信搜索「程序员cxuan」关注公众号后,在后台回复 cxuan ,领取全部 PDF,这些 PDF 如下

六本 PDF 链接


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK