Java 5.0 Tiger 程序高手秘笈

当前位置:首页 > 计算机网络 > 程序设计 > Java 5.0 Tiger 程序高手秘笈

出版社:东南大学
出版日期:2005-10
ISBN:9787564101206
作者:BrettMclaughlin
页数:188页

媒体关注与评论

  程序高手秘笈如同书名所宣称的:书中的潦草手稿与注记正是王牌技客知道你在玩新语言、API或做项目时想要知道的事情——在你动手前就与你分享。那就是解决问题的程序代码,标注多到当纸镇的成分比做记号的成分还要多。有意思的是,这里并没有把焦点放在怎样才是漂亮的或者是有趣的事情上,而是着眼于你就是得“交卷”的需求。

内容概要

Brett Mclanughlin在Logo时期(还记得那个小三角吗?)就开始计算机方面的工作。他目前专精于使用Java以及Java相关技术来建立应用程序结构。最近几年他都在Nextel Communications与Allegiance Telecom,Inc.设置这些结构。Brett是Java的Turbine项目共同发起人之一,那就是建立可重复使用的组件结构使用Java servlet来开发网页应用程序的项目。他也是EJBoss项目的参与者,那是个开放源码的EJB应用程序服务器项目,以及Cocoon,一个开放源码的XML网页出版引擎项目。
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有麻省理工学院的计算机科学与工程学位。他与妻儿住在美国太平洋西北区,西雅图、华盛顿、温哥华与英属哥伦比亚之间。

书籍目录

《程序高手秘笈》系列序第一章 有什么新玩意?  操作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索引

作者简介

代号为 “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 的并发运作性质有深刻的体认。
在阅读过程中,读者会认识到:
· generic ,包括了类型安全的 collection 与自行定义 generic 的 class 。
· Enumerated 类型与值,以及与 public static final 常量间的关系。
· Tiger 在 primitive 类型与 wrapper 类型间的 autoboxing 与 auto-unboxing 转换。
· 可变参数(vararg),包括了自定义 vararg 的 method 。
· Tiger 对编译器检查 annotation提供 的大量支持。
· for/in 循环。
· 新的 format() 与 printf() 格式化method 。
· 在 Tiger 中的并发运作性质,包括了 lock、scheduling timer、thread中未捕获的 exception ,以及新的 Callable interface 。

图书封面


 Java 5.0 Tiger 程序高手秘笈下载 更多精彩书评



发布书评

 
 


精彩书评 (总计4条)

  •     从书名上来说, 这本书可谓是典型的标题党, 整本书不过是来讲解JDK5.0的一些新功能而已, 却标榜为高手秘笈, 难道掌握了这些新功能就成高手了?这个是台湾翻译版, 相比大陆的一些技术性翻译图书来说, 要轻松活泼的多, 问题在于, 很多术语大陆跟台湾是不同的, 而简单的还可以转换成大陆的说法, 而有些又沿用了台湾的说法, 搞得读起来偶尔需要做一个转换的麻烦. 是一本了解JDK5.0新特性的不可多得的好书. 大部分是好的, 不过对里面的关于JDK5.0中非常重要的改进:并发, 却是虎头蛇尾. 讲的太简单啦. 也许是这部分的内容太庞大, 太高深了, 需要高手们自己去摸索吧. 如果非要去了解JDK1.5的新特性, 也许<java编程思想>是一个更好的替代选择.
  •     这本书的定位非常明确:介绍Java 5里面增加的新特性。虽然Java 5已经一点都不新,Java 6都已经出来了,Java 5的新特性在网上的介绍也非常多,不过我还是想系统的了解一下这些新特性,而且有一本小册子在手边,需要的时候可以翻查一下还是挺方便的。可以说这本书完全达到了我的目的。不过,现在才来评论这本书实在是太晚了,上O'Reilly网站查了下,没有 Java 6.0 的版本。
  •     我不知道其他的人怎么样,我的情况是这样的:原来一直用的是J2SDK 1.4,后来逐渐使用5.0了,自己在网上找了些文章学了学,看看5.0的文档,学了一点新语法的皮毛,于是就开始用5.0开发了。但是心中一直有一个遗憾,5.0有那么大的新特性和方便的工具,而自己一直不能系统的学习,Java文档中的是不够的,而且英文的东西始终学起来不快。这个时候这本书对我来说就非常合适了。它不讲解很多的东西,但是基本上覆盖了5.0中新加入的特性。而且讲的很实用。这是这么的一本书,我只会借来读读,完事了就不会再看的了,因为有文档在,但是它可以让我对5.0中的新东西进行系统的学习,以后就可以宣称自己也是Tiger了:)这本书确切的名字应该叫做《Tiger升级指南》

精彩短评 (总计13条)

  •     虽然jdk1.5一经推出很久了,但是实际上1.6基本上也只是1.5的优化版本。所以其中的信息还是非常有用的。
  •     没有时间看书的朋友可以看看。看了也能马上用上。
  •     内容太泛
  •     看了下适合有点基础的人
  •     现在随便买一本书都要600多页才够分量,买书和看书的成本都越来越高。能让人在几十分钟内感觉到明显收获的书似乎已经找不到了。所以一些小的技术细节,大家都靠网络上的只言片语来学习的。虽然说是知道,但总不很清楚。终于让我发现高手秘籍这个系列,实在是太好了。整本书很贴心的做成一个笔记本的样子。所有知识点都简单讲解并给出例子。旁边还留有写笔记的位置。不是晦涩的理论讲解,也不是技术名词的堆砌,也不需要东翻西找。所有需要的东西都汇集到一块儿。这本书正是出差或者闲暇时翻阅的最佳读物。
  •     还没时间看呢,不过书样子很好看的
  •     1.4掌握了,额外学点新特性,否则换代了怎么办。不过还得多写才熟啊
  •     没有比这更垃圾的书了,好像是根本不懂java的人写的
  •     但是不知道为什么要用有格子的纸来印刷,眼都看花了。
  •     43
  •     一本值得随手翻翻, 告诉你有这么一回事的介绍 jdk 5.0 的一些新功能的书
  •     怎么没有后续的6.0, 7.0, 8.0了?其实还是可以看看的
  •     适合于Java程序员学习Tiger中的新内容
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024