1. 程式人生 > >9本Java程式設計師必讀的書

9本Java程式設計師必讀的書

再介紹一本 約書亞·布洛克 大神寫的書。本書的另一位作者為Neal Gafter(已轉到微軟做Donet Compiler技術Lead)。本書講述了Java語言中的極端情況和陷阱。相對於C++,Java更加安全低風險,JVM有著垃圾回收機制,讓Java程式設計師不用關心記憶體分配和釋放,大大提高了程式的開發效率。但是有些時候,即便是經驗豐富的程式設計師也會被Java中的極端情況或陷阱給絆倒。本書列舉並詳細描述了Java中的這些陷阱。如果你喜歡刨根問底,鑽牛角尖,這本書就是為你而寫。通過本書,你可以瞭解很多java的核心知識並對自己的Java水平有所知曉。本人更加喜歡上面提到的 約書亞·布洛克 的 Effective Java 和 Concurrency Practice in Java。但是如果你感興趣,還是可以去嘗試的。為了讓收穫最大化,你可以先嚐試解決書中的問題,然後對著書中的解釋進行比較。
檢視詳細:
Java Puzzlers