讀古今文學網 > Java程序員修煉之道 > 閱讀須知 >

閱讀須知

本書內容大體上適合順序閱讀,但我們也能理解某些讀者想直奔主題的心情,因此也在一定程度上迎合了這種閱讀需求。

我們非常認同自己動手的學習方法,所以建議讀者在閱讀的同時嘗試示例代碼。接下來介紹本書主要內容,希望習慣跳躍閱讀的讀者能從這裡找到線索。

本書分四部分:

  • 用Java 7做開發;
  • 關鍵技術;
  • JVM上的多語言編程;
  • 多語種項目開發。

第一部分共兩章,都是關於Java 7的內容。本書通篇使用Java 7的語法和語義,所以第1章「初識Java 7」是必讀的。那些要處理文件、文件系統和網絡I/O的開發人員應該會對第2章「新I/O」特別感興趣。

第二部分共四章(第3~6章),涉及的主題包括依賴注入、現代並發、類文件/字節碼以及性能調優。

第三部分共四章(第7~10章)介紹了JVM上的多語言編程。第7章是必讀的,因為這一章介紹的JVM上可用語言的類型和使用是閱讀後面章節的基礎。接下來的三章分別介紹與Java類似的語言Groovy、兼具OO和函數式特色的混合語言Scala和純函數式語言Clojure。剛接觸函數式編程的開發人員可能需要按順序閱讀,但這幾章本身是相互獨立的,可以跳著讀。

第四部分(最後四章)在之前內容基礎上介紹了新內容。雖然各章可以獨立閱讀,但是在某些部分我們會假定你已經讀過之前的內容,或者已經熟悉那些主題。

簡言之,如果整本書你必看一章,那就看第1章。如果你會看第三部分,那一定要看第7章。其他各章既可以順序閱讀,也可以獨立閱讀,但後面的某些章節會假定你已經看過前面的內容。