簡單的介紹一下怎樣如何學習Java基礎

在我看來,學習Java最好的方式就是通過書籍(或博客)+動手寫代碼,輔以視頻,通過多寫多練,達到熟練掌握的程度。博主曾經看過一篇文章,講的是費曼學習法,其中講到學習的四個步驟:選擇目標、教學、糾錯學習、簡化。個人認爲是有一定的道理的,結合自身來說,如果自己出於工作需要去學一門技術,可能只是想學會怎麼用就好了,但是如果是leader佈置給你一個任務:小李,你去調研一下MongoDB,然後給大家分享一下。這個時候,因爲要講授給別人,自己只是淺嘗輒止的話,很容易會被別人懟到無話可說,出於這種擔憂,往往你會去仔細的研究理論和源碼,讓自己能熟練掌握而不怕別人的質疑。如果我們能以這種態度去學習,學會了不怕別人來請教,我覺得我們對學到的知識掌握的肯定會更加牢固,最後可以通過文字,把我們學到的東西進行系統的整理。

 

1 網站列表
​ 1.慕課網 https://www.imooc.com

​ 這個網站是專門爲程序員打造的,也是我當時入門時吸收知識的大本營,裏面視頻很多,有許多有着豐富實戰經驗的老師,課程設計的也很有意思,不過最近一兩年開始以營利爲目的,許多課程開始收費,不過還是有許多免費的課程的。

​ 一個之前沒怎麼接觸過的網站,不過最近被他的強大震撼到了,裏面視頻豐富,不只是編程,數學方面的視頻也是一樣可以找到你想要的。

​ 除了需要看視頻,我們還需動手訓練,除了學校的OJ平臺,還有些在線編程網站也是非常值得推薦的。

​ 3.牛客網 https://www.nowcoder.com

​ 除了可以在線刷題,還可以在其中分享校招經驗,找工作時的在線練兵場,裏面的劍指offer、LeetCode都是非常好的提升自己的途徑。

​ 4.LeetCode,https://leetcode-cn.com/problemset/all/

​ 力扣提供了海量技術面試資源,可以幫助你高效提升編程技能,輕鬆拿下世界 IT 名企 Dream Offer。許多互聯網大廠的面試題都是出自力扣,當然難度也比較大。

​ 當然還有一些比較好的博客網站也可以多加關注。

​ 5.博客園,https://www.cnblogs.com/cate/java/

​ 6.掘金,https://juejin.im/timeline/backend/Java?sort=hottest
​ 如果自己一個人看不進去書的話,視頻學習算是一個選擇,可能也更適合零基礎的人,下面給大家推薦幾個優秀的入門視頻。

​ Java零基礎教程視頻(適合Java 0基礎,Java初學入門)(Pis:來自bilibili,300W的播放量)

​ Java零基礎進階視頻教程_Java基礎入門到精通(上一課程進階視頻)

​ Java入門第一季

​ Java入門第二季

​ Java入門第三季(pis:這三季是慕課網上的系列內容)

3.博客列表
​ 這裏主要推薦兩個人寫的博客,宜春和沉默王二。下面給出一些個人覺得不錯的Java基礎文章。

​ Java:程序不過是幾行代碼的集合

​ 什麼是面向對象編程(OOP

​ Java代碼複用的三種常用方式:繼承、組合和代理

​ Java:多態乃幸福本源

​ 深入理解抽象類與接口

​ Java 訪問權限控制:public、private、protected

​ 羞,Java 字符串拼接竟然有這麼多姿勢

​ Java 數組,看這一篇就夠了

​ Java 集合類入門篇

​ HashMap,難的不在Map,而在Hash

​ Java:併發不易,先學會用

​ Java中的多線程你只要看這一篇就夠了

關於計算機網絡,也推薦幾篇博客。

​ 動畫:用動畫給面試官解釋 TCP 三次握手過程

​ 動畫:用動畫給女朋友講解 TCP 四次分手過程

​ 一次完整的HTTP請求過程

​ 漫話:什麼是 https ?

 

4.總結
​ 還是回到文章開頭說的費曼學習法,要想學得好,簡單的過一遍是不夠的,有了目標,學完之後,要不怕別人的提問,更能反過來把不明白同學的教會,最後一步,如果有時間的話,可以落於文字(比如寫博客),既可以系統的整理自己所學,又可加深印象。

美國加大對伊朗制裁力度:涉及5個實體15名相關個人

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章