Java 5.0 Tiger 程式高手秘笈 (Java 5.0 Tiger: A Developer's Notebook)

David Flanagan, Brett McLaughlin 著、楊尊一 譯

買這商品的人也買了...

相關主題

商品描述

本書特色

程式高手秘笈如同書名所宣稱的-書中的潦草手稿與注記正是王牌技客知道你在玩新語言,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