注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java 5.0 Tiger 程序高手秘笈

Java 5.0 Tiger 程序高手秘笈

Java 5.0 Tiger 程序高手秘笈

定 价:¥28.00

作 者: (美)麦克劳夫林(Mclaughlin.B),(美)弗拉纳根(Flanagan,D.) 著
出版社: 东南大学出版社
丛编项: 东南大学出版社O'REILLY图书系列
标 签: Java

ISBN: 9787564101206 出版时间: 2005-10-01 包装: 胶版纸
开本: 小16开 页数: 188 字数:  

内容简介

  号为“Tiger”的下一个Java版本,不只是个小改动版。在语言核心中有超过100项以上的变动,同时有大量的对library与API所做的加强,让开发者取得许多新的功能、工具与技术。但在如此多的变化下,应该从何处开始着手?也许可以从既长又无趣的语言规范说明书开始看起;或等待最少500页的概念与理论巨著出版;甚至还可以直接把玩新的JDK看看能够有什么发现;或者借由《Java5.0Tiger:程序高手秘笈》来做个彻底研究。这本书由Java界的畅销作家BrettMcLaughlin与DavidFlanagan合著,实事求是、直中要害的指引跳过了学院派的枯燥而切入Tiger的核心。读者会在第一章的结束前掌握语言中许多重要的新功能,并且在前20页就会发现自己沉浸于程序代码中。通过50个以上的范例程序,读者会有完整且实用的generic论述、学习到boxing与unboxing是如何影响类别转换、认识vararg的威力、了解如何撰写enumerated类型与annotation,精通Java的新的格式化method以及for/in循环,甚至对JVM的并发运作性质有深刻的体认。在阅读过程中,读者会认识到:·generic,包括了类型安全的collection与自行定义generic的class。·Enumerated类型与值,以及与publicstaticfinal常量间的关系。·Tiger在primitive类型与wrapper类型间的autoboxing与auto-unboxing转换。·可变参数(vararg),包括了自定义vararg的method。·Tiger对编译器检查annotation提供的大量支持。·for/in循环。·新的format()与printf()格式化method。·在Tiger中的并发运作性质,包括了lock、schedulingtimer、thread中未捕获的exception,以及新的Callableinterface。《程序高手秘笈》如同书名所宣称的:书中的潦草手稿与注记正是王牌技客知道你在玩新语言,APJ或做项目时会想要知道的事情——在你动手前就与你分享。那是解决问题的程序代码,标注多到当纸镇的成分还比做记号的成分要多。有意思的是,这里并没有把焦点放在怎样才是漂亮的或者是有趣的事情上,而是着眼于你就是得“交卷”的需求。

作者简介

  BrettMclanughlin在Logo时期(还记得那个小三角吗?)就开始计算机方面的工作。他目前专精于使用Java以及Java相关技术来建立应用程序结构。最近几年他都在NextelCommunications与AllegianceTelecom,Inc.设置这些结构。Brett是Java的Turbine项目共同发起人之一,那就是建立可重复使用的组件结构使用Javaservlet来开发网页应用程序的项目。他也是EJBoss项目的参与者,那是个开放源码的EJB应用程序服务器项目,以及Cocoon,一个开放源码的XML网页出版引擎项目。DavidFlanagan是个把大部分时间都花在撰写JavaScript与Java上的程序设计师。他在奥莱理出过的书有《JavainaNutshell》、《JavaExamplesinaNutshell》、《JavaFoundationClassesinaNutshell》、《JavaScript:TheDefinitiveGuide》以及《JavaScriptPocketReference》。David有麻省理工学院的计算机科学与工程学位。他与妻儿住在美国太平洋西北区,西雅图、华盛顿、温哥华与英属哥伦比亚之间。

图书目录

《程序高手秘笈》系列

第一章 有什么新玩意?
  操作Array
  使用Queue
  使用Comparator将Queue排序
  Override返回类型
  更好地运用Unicode
  加入StringBuilder
第二章 Generic
  使用Type-Safe的List
  使用Type-Safe的Map
  Interating Over Parameterized Type
  接受Parameterized Type作为参数
  返回Parameterized Type
  使用Parameterized Type作为类型参数
  检查Lint
  Generic与类型转换
  撰写Generic类型
  限制类型参数
第三章 Enumerated类型
  创建Enum
  行内[Inline]声明Enum
  Interating Over Enum
  Switch分支的Enum
  Enum的Map
  Enum的Set
  有Enum中加入Method
  实现有Enum的Interface
  值定的Class程序主体
  自定义enum
  对Enum作Extend
第四章 Autoboxing与Unboxing
  将Primitive转换成Wrapper类型
  将Wrapper类型转换成Primitive
  Wrapper类型的递增与递减
  Boolean与boolean
  Conditional与Unboxing
  流程控制语句与Unboxing
  Method Overload的解析
第五章 vararg
  创建可变长度的(Variable Length)参数List
  Iterating Over 可变长度的参数List
……
第六章 Annotation
第七章 for/in语句
第八章 静态的Import
第九章 格式化
第十章 Threading
索引

本目录推荐