作為一個java程序員,最痛苦的就是選擇范圍太廣,能看的書太多,往往容易混淆。那么自學java買什么書合適?下面按照學習的順序,給大家推薦一些書籍,特別是那些想要不斷提高自己技術水平的java程序員。
自學java買什么書1.java編程入門類
對于沒有java編程經驗的程序員入門,隨便看任何入門書籍都是一樣的,這個階段需要你快速掌握java基礎語法和基本用法,目的是“吞下皮毛”,先熟悉用java來說。在很短的時間里快速翻過java語法,即使是一頭霧水,還要多寫代碼,才能“知道”。
1)《java編程思想》
有了一定的java編程經驗,就需要“知道為什么”。這次《java編程思想》是一本讓你知道為什么的好書,它對基本的面向對象編程知識有比較清晰的認識,java Basic Grammar,Basic類庫都有比較清晰的解釋,可以幫助你玩一玩良好的java編程基礎。這本書的缺點實在是太厚了,也比較羅嗦,不適合現代快節奏的學習,所以讀這本書理解選擇,不是每一章都值得一看,重點深入看看就可以了是。
2)《敏捷java》中文版
這本書是出版社寄給我的,我上架了,放在書柜里一頁沒翻,不過前兩天整理書柜,拿出一翻,意外發現這絕對是一本好書!本書是單元測試和TDD的一大特色貫穿書籍,在過程中教你各種重要的java基礎知識,潛移默化地影響你的編程思維到敏捷、到TDD。另外,書很新,基于JDK5.0的語法,學習JDK5.0的新語法也不錯。而且這本書的內容選擇也很合適,畢竟java語言,庫很大,能講的內容太多了,書的內容選擇和內容都很合適,
雖然作者自己已經將本書定位在入門級,但我不確定這本書是不是入門深度有點深,準備有空再翻書學習。
自學java買什么書2.java編程高級班
打好java基礎,還需要更多的實踐經驗積累,我覺得沒有捷徑可走。在你編程生涯的這個階段,有兩本書值得一讀,養成良好的編程習慣,提高你的代碼質量。
1)《重構改進現有代碼的設計》
這本書很有名,就不多介紹了,你可以在閑暇時間多翻一翻,和自己的實踐相互印證。這本書對它產生了微妙的影響。
2)《通過Example進行測試驅動開發》
這本書最大的特點就是它很薄,貌似沒有負擔。可以找一個周末的下午,一邊看,一邊做,一個下午看書,這本書的例子都用完了。本書的作用是讓你通過實戰來發展TDD思想。 注:尊重原創文章,轉載請注明出處和鏈接 http://www.dedgn.cn/news-id-27949.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注java培訓頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050