本文首發於本部落格 貓叔的部落格,轉載請申明出處
感謝粉絲的提問:Java基礎差,需要怎麼補?
我整體的總結了一下,大致分為以下的幾個點說一下:
1、善於使用搜尋引擎
現在的網上資源基本是不缺的,缺的是你去搜尋的積極性,你需要善於使用搜尋引擎,去查詢你想要的答案,類似百度、必應等大型搜尋引擎,或者是去一些技術的問答平臺提問。對於Java的一些基礎知識,你可以輕而易舉的找到對應相關的demo與實戰,同時其針對性也強。
2、整理學習目錄
如果你是一個自學Java的初學者,那麼你其實更加需要一個細緻的學習目錄來幫你快速的整理入門流程,如下是我參考一些網路教程的自學目錄。
- 開發環境搭建(開發工具IDE)
- 資料型別與運算子
- 流程控制
- 陣列
- 類和物件
- 繼承多型
- 抽象類和介面
- 異常
如果你想要更高階一點的目錄
- 集合框架與泛型
- 實用類lang、util
- 輸入、輸出和反射
- 註解和多執行緒
- 網路程式設計技術
- XML技術
你可能還需要一些擴充套件知識
- Spring框架
- MySql、Oracle
- Linux、Window
- Hibernate、Struts2、SpringBoot等框架
3、有規律的學習與筆記
在你根據目錄學習的過程中,我想你需要且一定要有一份線上或者線下的筆記,記錄你的學習心得還有對技術的理解體會,甚至你可以藉助一些你所理解的比喻來加深你對這一技術的學習等。
比如我從在校帶實驗室的時候就一直保持筆記的習慣,我也一直保持到現在。
4、反覆與實戰強化
可能你在學習完一項技能後,或者一個基礎知識後,開始上手,而且對應的demo也寫得很順利,但是一定要反覆的練習,就像學習英語一樣,你要不停的學習,最後在學習了幾天後,可以自己和自己介紹這個技術並自己寫一個例項來使用這個技術,那麼你在未來都將記住這一技術的基本使用方式。
淺顯的說了一下,可能你對於基礎是對於web應用,其實基本的思路也是差不多的,沒有什麼是捷徑,唯一有的就是不停的學習與摸索。
加油,各位!
公眾號:Java貓說
現架構設計(碼農)兼創業技術顧問,不羈平庸,熱愛開源,雜談程式人生與不定期乾貨。