Java學習路線及書籍推薦

該文參考摘自   微信公衆號:碼農翻身       作者:老劉     標題  假如時光能夠倒流, 我會這麼學習Java   https://mp.weixin.qq.com/s/3Yu-A_k-NznTGv-JTlDjRA

摘抄了一些比較重要的內容,如有侵權,請告知

[入門]

Thinking in Java》 ,《 Java 核心技術 》

《Head First Java》, 這本書非常適合零基礎的小白

所以混合着看經典書+優秀的視頻 應該是最好的入門。 馬士兵的視頻全套,有需要的留言無償分享

 

[實踐]

嚴蔚敏的《數據結構》

孫衛琴老師的《網絡編程詳解》 

《算法》

 

【Java SE】

對於Java集合框架, 看看JDK的源碼就可以了, 那裏有最好的老師。 

實現一遍能更好的明白麪向對象的設計, 接口,抽象類, 具體類的關係, 怎麼分離職責,會學習到設計模式中的模板方法, Iterator 等 。 

值得一提的是Iterator,  很有趣, 我還清楚的記得那一年自己實現集合框架中 Iterator 的時候的激動心情啊 :-)

在實現Java 集合框架的時候, 可以順便把泛型也學了, 不學不行,要不然實現不了啊。

 

Java 世界裏,萬事萬物都是對象, 大家都知道封裝,繼承,多態, 但是僅僅瞭解這些只是入了門,  不可能做出真正的面向對象的程序。 

有一本經典的書《敏捷軟件開發, 原則,模式,實踐》,裏邊詳細的講解了一個薪水支付案例,是迄今爲止最好的面向對象設計的例子

 

對於Java線程, 《Java併發編程實戰》 ,一大羣大牛寫的啊。


我不要在Swing和AWT上浪費時間

 

《深入理解Java 虛擬機》一定得看,看完的目標就是寫個簡單的Java 反編譯器。

 

【做個有素養的Java碼農】

我記得08的時候, 我的IBM經理說設計模式是必備技能, 不懂設計模式的我們不能要了。 

所以設計模式是必學, 其實Java裏邊用的非常多,簡直就是設計模式的活教材, 工廠方法,單例,模板方法, 裝飾者,責任鏈都有體現。 

當然我會去先看一下輕鬆的《Head First Design》, 《設計模式》的作者之一 Eric Gamma 都大力推薦, 絕對不容錯過。

 

 

Java 的最佳實踐 《effective java》

 

【Java EE】

《深入體驗Java Web開發內幕》

 

【閱讀代碼】

JDK中的 Java Collection 源碼 

JUnit 源碼 

SpringSide :   以Spring Framework爲核心的,Pragmatic風格的JavaEE應用參考示例,是JavaEE世界中的主流技術選型,最佳實踐的總結與演示。

 

 

 

增刪之後顯得很亂,請大家移步原作者處閱讀詳細內容!

 

 

 

 

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