寫在前面
關於爲什麼要在現在系統的學習Java,是因爲我覺得去年暑假學習的一些Java知識基本都忘記了(其實是因爲今年疫情影響,很大概率原地退役,所以也算爲以後做做準備)
Java系統學習規劃(1)
一、
選擇什麼課程:這裏的話我是選擇了劉意老師的深入淺出精華版爲主,畢向東老師的Java基礎教程爲輔來進行學習。
這裏給出劉意老師視頻的B站地址:https://www.bilibili.com/video/BV1Jt411w7fR?from=search&seid=5273427619493979344
這裏給出畢向東老師視頻的B站地址:https://www.bilibili.com/video/BV1pt41127na?from=search&seid=9126689322584219690
二、
學習重點參考
初學者也容易想走捷徑。我相信很多人都會有這個想法:能不能只學工作上要用的?根本原因是知識點真的太多了。以劉意老師視頻爲例,面向對象(封裝,繼承,多態),異常,多線程,集合框架,IO,網絡編程都挺難的。其中面向對象是JavaSE的重中之重,裏面的知識點個人認爲是最難的。後面的知識點都是建立在這之上展開的,沒學好面向對象,後面就會稀裏糊塗。當然,也不是真的一點都不能跳,但最好完整地學下來。按照後面JavaWeb的學習來看,我的建議是:
- 面向對象是基石,JavaSE中最重要的一是集合,二是IO, 希望大家學習這兩個知識點時認真對待,多敲代碼,多思考。
- 常用API裏,String及其相關類StringBuilder, StringBuffer 等必須熟悉,後面會不斷用到。不學好的話,後面怎麼死都不知道!
- 泛型一般只出現在集合中 ,個人覺得如果一時無法掌握,那麼暫時會在集合中使用泛型就行了。
- 反射對於初學者來說是非常抽象的!! 但它又無比重要。它雖然不是JavaSE的重點,但是它是JavaWeb很多難點的底層支撐,不懂反射,寸步難行。
重點
- 面向對象☆☆☆☆☆
- 集合☆☆☆☆☆
- IO ☆☆☆☆☆
- String/StringBuffer/StringBuilder ☆☆☆☆☆
- 反射☆☆☆☆☆
- 泛型☆☆☆☆
熟悉
- 異常
- 多線程
先過一遍
- 網絡編程
- 正則表達式
補充
這裏給出劉意老師視頻的配套資料
2015年版本劉意Java基礎配套資料:https://pan.baidu.com/s/13slfA9U23PiXca_ROPC0ww 提取碼:rmkv