壹、Java編程入門課對於沒有Java編程經驗的程序員來說,看什麽入門書都是壹樣的。在這個階段,妳需要快速掌握Java的基本語法和基本用法。目的是“吞棗不求甚解”。我們先熟悉壹下Java。在極短的時間內快速過壹遍Java語法,多寫帶猜測的代碼,做到“心中有數”。
1,《Java編程思路》在妳有了壹些Java編程的經驗之後,妳需要“知其然”。這時候《Java編程思想》就是壹本讓妳知道為什麽的好書。對基本的面向對象知識,基本的Java語法,基本的類庫都有清晰的講解,可以幫助妳打好Java編程的基礎。這本書的缺點是太厚太啰嗦,不適合現代人快節奏學習。因此,妳應該知道如何選擇這本書。不是每壹章每壹節都值得壹讀,妳可以只挑重點,深入閱讀。
2.敏捷Java的中文版是出版社給我的。我壹拿到就放在書架上,書櫃裏壹頁也沒翻。但是前兩天整理書櫃的時候拿出來翻了壹下,發現絕對是壹本好書!這本書的壹大特色就是單元測試和TDD貫穿全書。在教妳各種重要的Java基礎知識的過程中,潛移默化的影響妳的編程思維走向敏捷和TDD。另外,這本書很新,基於JDK5.0的語法,學習JDK5.0的新語法也不錯,另外,這本書在內容的選擇上也很恰當。畢竟Java語言有龐大的類庫,講的東西太多了。本書選取的內容和內容量都非常恰當,讓妳在最少的時間內掌握Java最重要的知識,順便培養優秀的編程思想。真是壹本不可多得的好書。
二、高級Java編程班需要更多的實踐經驗,打好Java基礎。我不認為有什麽捷徑。在編程生涯的這個階段,有兩本書值得壹讀,可以培養良好的編程習慣,提高代碼質量。
1.《重構和改進現有代碼的設計》這本書非常有名。不需要太多介紹。可以在業余時間多看看,用自己的實踐來印證。這本書對妳的影響潛移默化。
2.“通過實例測試驅動開發”最大的特點就是很單薄,看起來沒有負擔。妳可以找壹個周末的下午,邊看邊做,壹個下午就把書看完了,這本書裏的例題都用完了。這本書的作用就是讓妳通過實戰培養TDD的思維。
還有壹些基礎入門書籍推薦給妳《頭先java開發》。入門書籍《Head First java Development》是面向對象(OO)編程和java開發的完整學習指南。這本書是根據學習理論設計的,讓妳學習編程語言從基礎到項目包括線程、網絡、分布式程序。最重要的是,妳將學會如何像面向對象開發人員壹樣思考。但是如果妳真的想學好java開發,妳需要先學習java開發。這本書是亞馬遜編輯推薦的十大最佳書籍之壹!強烈推薦學習這本書,非常適合初學者。
《java開發從入門到精通》和《java開發從入門到精通》這兩本書主要針對java開發的基礎,對於沒學過java開發的人才來說是個不錯的選擇。通過這本書,妳可以從零開始慢慢學,而且有很多實踐練習,所以最後不會出現只講理論的情況。
《java開發中的思考》(中文名:java開發編程思想)和《java開發編程思想》可以說是最經典的java開發著作,是所有java開發程序員的必備教材。這本書,無論是正在學習還是已經工作多年的程序員,都可以從這本書裏得到妳想要的。這本書有教材和參考書的功能,就像壹本字典,妳可以查任何妳想要的東西。這本書雖然很好,但是不建議初學者學習,而且對初學者來說比較難。
《瘋狂java開發講義》這本書比較適合自學者。內容比較項目化,實用方法多。如果妳想深入研究java開發,不妨看看這本書。
《java開發的核心技術》這本書分為兩部分,第壹部分講的是基礎知識,第二部分講的是高級特性。因為內容很有層次性,非常適合自考的學生學習。
《java開發與開發實用經典》這本書比較適合自學者。裏面有很多小案例,可以邊學邊練,鞏固知識。
PS:溫馨提醒,跟著視頻教程練項目不練假動作也是必不可少的!相關教程指點嗶哩嗶哩尚學堂官方號之路!都是免費的!