聊一聊我在 B 站自學 Java 的經歷吧


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

尚硅谷 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

現在互聯網幾乎都用 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 鏈接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM