Java 5.0 Tiger 程序高手秘笈

出版時間:2005-10  出版社:東南大學  作者:BrettMclaughlin  頁數(shù):188  
Tag標簽:無  

內(nèi)容概要

代號為 “Tiger”的下一個 Java 版本,不只是個小改動版。在語言核心中有超過 100 項以上的變動,同時有大量的對 library 與 API 所做的加強,讓開發(fā)者取得許多新的功能、工具與技術(shù)。但在如此多的變化下,應該從何處開始著手?也許可以從既長又無趣的語言規(guī)范說明書開始看起;或等待最少 500 頁的概念與理論巨著出版;甚至還可以直接把玩新的 JDK 看看能夠有什么發(fā)現(xiàn);或者借由《Java 5.0 Tiger:程序高手秘笈》來做個徹底研究。    這本書由 Java 界的暢銷作家 Brett McLaughlin 與 David Flanagan 合著,實事求是、直中要害的指引跳過了學院派的枯燥而切入 Tiger 的核心。讀者會在第一章的結(jié)束前掌握語言中許多重要的新功能,并且在前 20 頁就會發(fā)現(xiàn)自己沉浸于程序代碼中。通過 50 個以上的范例程序,讀者會有完整且實用的 generic 論述、學習到 boxing 與 unboxing是 如何影響類別轉(zhuǎn)換、認識 vararg 的威力、了解如何撰寫 enumerated 類型與 annotation,精通 Java的 新的格式化 method 以及 for/in 循環(huán),甚至對 JVM 的并發(fā)運作性質(zhì)有深刻的體認。    在閱讀過程中,讀者會認識到:    · generic ,包括了類型安全的 collection 與自行定義 generic 的 class 。    · Enumerated 類型與值,以及與 public static final 常量間的關(guān)系。    · Tiger 在 primitive 類型與 wrapper 類型間的 autoboxing 與 auto-unboxing 轉(zhuǎn)換。    · 可變參數(shù)(vararg),包括了自定義 vararg 的 method 。    · Tiger 對編譯器檢查 annotation提供 的大量支持。    · for/in 循環(huán)。    · 新的 format() 與 printf() 格式化method 。    · 在 Tiger 中的并發(fā)運作性質(zhì),包括了 lock、scheduling timer、thread中未捕獲的 exception ,以及新的 Callable interface 。

作者簡介

Brett Mclanughlin在Logo時期(還記得那個小三角嗎?)就開始計算機方面的工作。他目前專精于使用Java以及Java相關(guān)技術(shù)來建立應用程序結(jié)構(gòu)。最近幾年他都在Nextel Communications與Allegiance Telecom,Inc.設置這些結(jié)構(gòu)。Brett是Java的Turbine項目共同發(fā)起人之一,那就是建立可重復使用的組件結(jié)構(gòu)使用Java servlet來開發(fā)網(wǎng)頁應用程序的項目。他也是EJBoss項目的參與者,那是個開放源碼的EJB應用程序服務器項目,以及Cocoon,一個開放源碼的XML網(wǎng)頁出版引擎項目。
David Flanagan是個把大部分時間都花在撰寫JavaScript與Java上的程序設計師。他在奧萊理出過的書有《Java in a Nutshell》、《Java Examples in a Nutshell》、《Java Foundation Classes in a Nutshell》、《JavaScript:The Definitive Guide》以及《JavaScript Pocket Reference》。David有麻省理工學院的計算機科學與工程學位。他與妻兒住在美國太平洋西北區(qū),西雅圖、華盛頓、溫哥華與英屬哥倫比亞之間。

書籍目錄

《程序高手秘笈》系列序第一章 有什么新玩意?  操作Array  使用Queue  使用Comparator將Queue排序  Override返回類型  更好地運用Unicode  加入StringBuilder第二章 Generic  使用Type-Safe的List  使用Type-Safe的Map  Interating Over Parameterized Type  接受Parameterized Type作為參數(shù)  返回Parameterized Type  使用Parameterized Type作為類型參數(shù)  檢查Lint  Generic與類型轉(zhuǎn)換  撰寫Generic類型  限制類型參數(shù)第三章 Enumerated類型  創(chuàng)建Enum  行內(nèi)[Inline]聲明Enum  Interating Over Enum  Switch分支的Enum  Enum的Map  Enum的Set  有Enum中加入Method  實現(xiàn)有Enum的Interface  值定的Class程序主體  自定義enum  對Enum作Extend第四章 Autoboxing與Unboxing  將Primitive轉(zhuǎn)換成Wrapper類型  將Wrapper類型轉(zhuǎn)換成Primitive  Wrapper類型的遞增與遞減  Boolean與boolean  Conditional與Unboxing  流程控制語句與Unboxing  Method Overload的解析第五章 vararg  創(chuàng)建可變長度的(Variable Length)參數(shù)List  Iterating Over 可變長度的參數(shù)List……第六章 Annotation第七章 for/in語句第八章 靜態(tài)的Import第九章 格式化第十章 Threading索引

媒體關(guān)注與評論

  程序高手秘笈如同書名所宣稱的:書中的潦草手稿與注記正是王牌技客知道你在玩新語言、API或做項目時想要知道的事情——在你動手前就與你分享。那就是解決問題的程序代碼,標注多到當紙鎮(zhèn)的成分比做記號的成分還要多。有意思的是,這里并沒有把焦點放在怎樣才是漂亮的或者是有趣的事情上,而是著眼于你就是得“交卷”的需求。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Java 5.0 Tiger 程序高手秘笈 PDF格式下載


用戶評論 (總計5條)

 
 

  •   看了下適合有點基礎的人
  •   現(xiàn)在隨便買一本書都要600多頁才夠分量,買書和看書的成本都越來越高。能讓人在幾十分鐘內(nèi)感覺到明顯收獲的書似乎已經(jīng)找不到了。所以一些小的技術(shù)細節(jié),大家都靠網(wǎng)絡上的只言片語來學習的。雖然說是知道,但總不很清楚。終于讓我發(fā)現(xiàn)高手秘籍這個系列,實在是太好了。整本書很貼心的做成一個筆記本的樣子。所有知識點都簡單講解并給出例子。旁邊還留有寫筆記的位置。不是晦澀的理論講解,也不是技術(shù)名詞的堆砌,也不需要東翻西找。所有需要的東西都匯集到一塊兒。這本書正是出差或者閑暇時翻閱的最佳讀物。
  •   但是不知道為什么要用有格子的紙來印刷,眼都看花了。
  •   內(nèi)容太泛
  •   沒有比這更垃圾的書了,好像是根本不懂java的人寫的
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7