當前位置:成語大全網 - 書法字典 - 本人大壹,想自學Java。應該買什麽書?

本人大壹,想自學Java。應該買什麽書?

作為壹個Java程序員,最痛苦的就是選擇範圍太廣,要讀的書太多,容易無所適從。我想挑選壹些我看過的技術書籍推薦給大家,尤其是那些想不斷提高技術水平的Java程序員。

壹、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開發實用經典,適合自學者。

這本書更適合自學者。裏面有很多小案例。可以邊學邊練,鞏固知識。