主要分三階段來說:入門,進階程序員,攻城獅思維,每個階段推薦相關書籍:java入門書籍推薦:入門者最需要靜下心來系統化的學習知識,但同時也有很多可能與Java本身無關但很重要的疑問。HeadFirstJava(中文版)(第2版)headfirst系列的教材,看起來都特別輕松,圖文并茂,簡單易懂,適合初學者選擇。缺點則是只介紹一些最基礎最實用的東西知識點不夠豐富。Java核心技術第七版卷Ⅰ(基礎知識)統全面講解Java語言的核心概念、語法、重要特性和開發方法,包含大量案例,實踐性強,第1章概述了Java語言與其他程序設計語言不同的性能。Java開發實戰經典書中的代碼和案例較多,知識點也比較全面,在實際開發的過程中來講解一些基礎內容,對于新手而言很實用。ThinkingInJava4(完美高清中文版)Thinkinjava被譽為“java圣經”。無論你處于什么階段,每一次閱讀都能有所收獲。也因此,對于新手而言,這本書毀譽參半,
程序員進階篇:這一階段的Java學習者處于高速成長期,需要不斷的獲取項目經驗、掌握更多開發知識。當然,最重要的還是為了成功拿到靠譜的offer。《EffectiveJava中文版第2版》本書介紹了在java編程中78條極具實用價值的經驗規則,每條規則都以簡短、獨立的小文章形式出現,并通過例子代碼加以進一步說明,這些經驗規則涵蓋了大多數開發人員每天所面臨的問題的解決方案。Java并發編程實戰(中文版)深入淺出地介紹了Java線程和并發,是一本完美的Java并發參考手冊。其中并非只講述了Java的多線程設施,對一般的并發編程的rationale也有相當透徹的闡述測試驅動開發byExample書中不僅以案例的形式呈現了測試驅動開發的原則和方法,而且詳盡地闡述了測試驅動開發(TDD)的模式和最佳實踐。本書從始至終貫穿了兩個TDD項目,展示了如何輕而易舉且卓有成效地編寫優質代碼的技術。現在很多小伙伴喜歡在互聯網上找視頻資料學習網頁制作,但是光看視頻你是不可能學會網頁制作的,沒有人指導你,而且很多視頻已經過時了并沒有什么用!如果你真的想學習網頁制作這門技術,你可以來這個群,前面是657,中間是1三7,最后是九O六,在這里有最新的HTML課程免費學習也有很多人指導你進步不需要你付出什么只要你有一顆學習的心就可以了不是愿意學習或者自認不需要學習的就不要加了。重構_改善既有代碼的設計[高清版]書中給出了70多個可行的重構,每個重構都介紹了一種經過驗證的代碼變換手法的動機和技術。本書提出的重構準則將幫助你一次一小步地修改你的代碼,從而減少了開發過程中的風險。
java攻城獅推薦學習書籍:這一階段的Java學習者已經漸入佳境,沉下心來研究技術點的同時,更多的是關于Java的思考。企業應用架構模式(中文版)作者將40多種經常出現的解決方案轉化成模式,最終寫成這本能夠應用于任何一種企業應用平臺的、關于解決方案的、不可或缺的手冊。敏捷開發-敏捷軟件開發:原則、模式與實踐(全)好的技術書籍的標準是通俗易懂;文字精煉;耐讀,有吸引力;有思想性。作者的書寫功力有目共睹,而且他的技術修為也絕對無人質疑。因此他寫的這本書秉承了他一貫的優勢。符合所有好處所具備的條件。《Java性能優化權威指南》Java性能優化圣經!主要為JavaSE和JavaEE應用的性能調優提供建議。主要包括以下幾方面:性能監控、性能分析、JavaHotSpotVM調優、高效的基準測試以及JavaEE應用的性能調優。學習過程中精品開發工具推薦:JDK(Java開發工具包)、SparkJava、jClarity、Eclipse、NetBeans、JUnit.org、IntelliJIDEA13.1以上都是本人收集的資料希望對你有所幫助。