注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java 5.0 Tiger 程序高手秘笈

Java 5.0 Tiger 程序高手秘笈

Java 5.0 Tiger 程序高手秘笈

定 價(jià):¥28.00

作 者: (美)麥克勞夫林(Mclaughlin.B),(美)弗拉納根(Flanagan,D.) 著
出版社: 東南大學(xué)出版社
叢編項(xiàng): 東南大學(xué)出版社O'REILLY圖書系列
標(biāo) 簽: Java

ISBN: 9787564101206 出版時(shí)間: 2005-10-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 188 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  號(hào)為“Tiger”的下一個(gè)Java版本,不只是個(gè)小改動(dòng)版。在語言核心中有超過100項(xiàng)以上的變動(dòng),同時(shí)有大量的對(duì)library與API所做的加強(qiáng),讓開發(fā)者取得許多新的功能、工具與技術(shù)。但在如此多的變化下,應(yīng)該從何處開始著手?也許可以從既長(zhǎng)又無趣的語言規(guī)范說明書開始看起;或等待最少500頁的概念與理論巨著出版;甚至還可以直接把玩新的JDK看看能夠有什么發(fā)現(xiàn);或者借由《Java5.0Tiger:程序高手秘笈》來做個(gè)徹底研究。這本書由Java界的暢銷作家BrettMcLaughlin與DavidFlanagan合著,實(shí)事求是、直中要害的指引跳過了學(xué)院派的枯燥而切入Tiger的核心。讀者會(huì)在第一章的結(jié)束前掌握語言中許多重要的新功能,并且在前20頁就會(huì)發(fā)現(xiàn)自己沉浸于程序代碼中。通過50個(gè)以上的范例程序,讀者會(huì)有完整且實(shí)用的generic論述、學(xué)習(xí)到boxing與unboxing是如何影響類別轉(zhuǎn)換、認(rèn)識(shí)vararg的威力、了解如何撰寫enumerated類型與annotation,精通Java的新的格式化method以及for/in循環(huán),甚至對(duì)JVM的并發(fā)運(yùn)作性質(zhì)有深刻的體認(rèn)。在閱讀過程中,讀者會(huì)認(rèn)識(shí)到:·generic,包括了類型安全的collection與自行定義generic的class?!numerated類型與值,以及與publicstaticfinal常量間的關(guān)系。·Tiger在primitive類型與wrapper類型間的autoboxing與auto-unboxing轉(zhuǎn)換。·可變參數(shù)(vararg),包括了自定義vararg的method?!iger對(duì)編譯器檢查annotation提供的大量支持。·for/in循環(huán)?!ば碌膄ormat()與printf()格式化method。·在Tiger中的并發(fā)運(yùn)作性質(zhì),包括了lock、schedulingtimer、thread中未捕獲的exception,以及新的Callableinterface。《程序高手秘笈》如同書名所宣稱的:書中的潦草手稿與注記正是王牌技客知道你在玩新語言,APJ或做項(xiàng)目時(shí)會(huì)想要知道的事情——在你動(dòng)手前就與你分享。那是解決問題的程序代碼,標(biāo)注多到當(dāng)紙鎮(zhèn)的成分還比做記號(hào)的成分要多。有意思的是,這里并沒有把焦點(diǎn)放在怎樣才是漂亮的或者是有趣的事情上,而是著眼于你就是得“交卷”的需求。

作者簡(jiǎn)介

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

圖書目錄

《程序高手秘笈》系列

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)