相信你們都讀過其中的一些書,太經(jīng)典了,值得反復(fù)玩味。每本都能從我的sky drive網(wǎng)絡(luò)硬盤下載
1. thinking in java
java developer常見案頭書
2. effective java, 2nd Edition
會寫代碼和寫好代碼的差距,可以靠這本書縮短。包含JDK1.5的feature. 太出名了,不多評論。
3. refactoring – improve the design of existing code
Martin Fowler的經(jīng)典著作之一。初看的時候一頭冷汗,他指出的很多錯誤我也犯過。
4. J2EE Development Without EJB
Rod Johnson單挑EJB的思想基本都反映在這里
5. J2EE Design & Development
作者仍然是Rod Johnson, 和上一本書是一個系列的好書,同樣經(jīng)典。
6. Domain Driven Design – Tackling Complexity In The Heart Of Software
近兩年來對自己影響最大的一本書。俺到處推廣之。
7. Extreme programming explained – embrace change 2nd edition
第一版就備受推崇, 得了Jolt大獎,這是Kent Beck又經(jīng)錘煉的第二版
8. Patterns of Enterprise Application Architecture
很多人都是通過這本書認(rèn)識Martin大叔的吧? 哈哈,去年10月我親眼見到了Martin Fowler,還問了問關(guān)于這本書的問題。
9. Spring in Action
自己是靠這本書入門Spring的
10. Pro Spring
說實話,這本書只是簡單翻過,講了一些上一本書沒cover到的東西。Amazon上評價相當(dāng)高
11. Java Persistence with Hibernate
學(xué)hibernate的不二之選
12. Struts 2 in Action
Struts2這種技術(shù)不太適合看書學(xué),應(yīng)該直接看例子+google, 這本可以撿重點看看,然后當(dāng)工具書使。