Java 5.0 Tiger 程式高手秘笈 (Java 5.0 Tiger: A Developer's Notebook)
內容描述
本書特色
程式高手秘笈如同書名所宣稱的-書中的潦草手稿與注記正是王牌技客知道你在玩新語言,API,或做專案時會想要知道的事情-在你動手前就分享給你。那是解決問題的程式碼,標註多到當紙鎮的成分還比做記號的成分要高。有意思的是,這裡並沒有把焦點放在怎樣才是漂亮的或者是有趣的事情上,而是著眼於你就是得
"交卷" 的需求。
內容大綱
代號為 "Tiger" 的新一代 Java 版本,不只是個小改版。在語言核心中有超過 100 以上的變動,同時大量的對 library 與 API
作加強,讓開發者取得許多新的功能、工具、與技術。但在如此多的變化下,應該要從何處開始著手?也許可以從既長又無趣的語言規格書開始看起;或等待最少 500
頁的概念與理論巨著出書;甚至還可以直接把玩新的 JDK 看看能夠有什麼發現-或者藉由「Java 5.0 Tiger:程式高手秘笈」來做個徹底研究。
這本由 Java 界的暢銷作家 Brett McLaughlin 與 David Flanagan
合著,實事求是、直中要害的指引跳過了學院派的枯燥而切入 Tiger 的核心。讀者會在第一章的結束前掌握語言中許多重要的新功能,並且在前 20
頁就會發現自己沉浸於程式碼中。透過 50 個以上的範例程式,讀者會有完整且實用的 generic 論述、學習到 boxing 與 unboxing
是如何的影響型別轉換、認識 vararg 的威力、了解如何撰寫 enumerated 型別與 annotation,精通 Java 新的格式化 method
以及 for/in 迴圈,甚至對 JVM 的並行運作性質有深刻的體認。
目錄
第一章 有什麼新玩意?
第二章 Generics
第三章 Enumerated 型別
第四章 Autoboxing 與 Unboxing
第五章 varargs
第六章 Annotations
第七章 for/in 述句
第八章 靜態的 Imports
第九章 格式化
第十章 Threading