代号为 “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 。
CharlesPetzold是全球最权威且知名的Windows程序设计专家,他将其最畅销ProgrammingMicrosoftWindowswithC#一书加...
《20世纪中国唯识学史要》内容简介:本书是海内外第一部对20世纪佛教唯识学思潮作出系统梳理的研究专著,以20世纪中国法相唯识学发
《一本书读透金融科技安全》内容简介:本书深入探讨了金融科技时代金融机构的安全管理常见现象、典型问题和应对策略、重点技术层面
InteriordesignguruAxelVervoordtshareshislatestinspirationsforthehome.AxelVervoor...
《智能侵略》讲述了一个智人群体试图在充满偏见的俄克拉荷马州寻求生存之地的故事。书中所描述的社会中,普通人对头带智能芯片的
Thewirelessindustryisinthemidstofafundamentalshiftfromprovidingvoice-onlyservice...
《二战经典战役系列丛书:鏖兵瓜岛(图文版)》内容简介:瓜岛战役是日本继中途岛战役后的又一次大败,此次战役后,日本战略优势不
《国外计算机科学教材系列·用TCP/TP进行网际互联(第3卷):客户-服务器编程与应用(Linux.POSIX套接字版)》是一部关于计算机网络的
HowRubyWorksUndertheHoodRubyisapowerfulprogramminglanguagewithafocusonsimplicity...
《第三层大脑》内容简介:脑机接口技术在近两年方兴未艾,促使人类更加清晰地想要去探知脑科学这最后一块人类身体的未知领域,这项
《智能经济:用数字经济学思维理解世界》内容简介:本书通过对信息技术革命的技术思想历史的探索,全面分析了包括计算主义世界观、
《微电影大导演》内容简介:一个行业的健康持续发展,势必需要更多有志之士,更多人的参与对于精品内容的产生将起到极大的推动作用
JavaScript和Java这两大生态系统之间如何协同,成为所有Web开发人员共同面临的问题。本书应运而生,全面又简练地为读者展示了最新
S4A互动程序设计 本书特色 S4A(Scratch for Arduino)是一款由西班牙的Citilab团队在Scratch基础上开发而成的软件,它趣味性强...
操作系统导论 本书特色 这是一本关于现代操作系统的书。全书围绕虚拟化、并发和持久性这3个主要概念展开,介绍了所有现代系统的主要组件(包括调度、虚拟内存管理、磁盘...
《iOS开发:从零基础到精通》内容简介:本书适合iOS开发零基础的读者阅读。全书包含六大部分,共24章,涵盖了针对iOS开发入门所需要
GIS空间分析理论与方法 内容简介 在国家自然科学基金和黄河联合研究基金项目(50379048)以及武汉大学教务部资助下,完成了本书的编写和出版。本书共分九章,...
《给孩子讲历史》内容简介:本书一是丰富孩子的知识。历史是一个知识的宝藏,文学、政治、科学等人类所有的文明成果尽在其中,通过
NowavailablefromAbrams,thispopularbookoffersarare,close-uplookattheexquisite,lab...
内容介绍———————————————————————————帮助读者认识并发展自身的创造力为着眼点。作者从过去的实验和