壹、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開發零基礎入門書1: Head First java Development java開發入門書
Head First java Development是面向對象(OO)編程和java開發的完整學習指南。這本書是根據學習理論設計的,讓妳學習編程語言從基礎到項目包括線程、網絡、分布式程序。最重要的是,妳將學會如何像面向對象開發人員壹樣思考。但是如果妳真的想學好java開發,妳需要先學習java開發。這本書是亞馬遜編輯推薦的十大最佳書籍之壹!強烈推薦學習這本書,非常適合初學者。
java開發零基礎入門書籍二:Java開發從入門到精通適合自學者。
《java開發從入門到精通》這本書主要針對java開發的基礎知識,對於沒學過java開發的人來說是個不錯的選擇。通過這本書,妳可以從零開始慢慢學,而且有很多實踐練習,所以最後不會出現只講理論的情況。
《java開發三:java開發中的思維》(中文名:java開發編程思想)零基礎入門書,適合中級自學者和培訓者。
《java開發編程思想》可以說是最經典的java開發著作,是所有java開發程序員的必備教材。這本書,無論是正在學習還是已經工作多年的程序員,都可以從這本書裏得到妳想要的。這本書有教材和參考書的功能,就像壹本字典,妳可以查任何妳想要的東西。這本書雖然很好,但是不建議初學者學習,而且對初學者來說比較難。
java開發零基礎入門書4:瘋狂Java開發講義適合自學者。
《瘋狂講義》這本書更適合自學者。內容比較項目化,實用方法多。如果想深入研究java開發,不妨看看這本書。
零基礎java開發入門第五冊:《java開發核心技術》最適合培訓班。
這本書分為兩部分,第壹部分是關於基礎知識,第二部分是關於高級功能。因為內容很有層次性,非常適合自考的學生學習。
Java開發零基礎入門書籍6:Java開發實用經典,適合自學者。
這本書更適合自學者。裏面有很多小案例。可以邊學邊練,鞏固知識。