出版时间:2009-6 出版社:清华大学出版社 作者:弗里森 页数:388 译者:刘志忠
内容概要
每两年左右,Sun公司就会发布Java平台的一个重要更新,并且每个更新都会引入新的特性和改进已有的特性。本书主要涵盖Java SE 6中的一些关键的新特性——从核心类库到安全以及Web服务。 作为一名繁忙的程序员,您需要能够轻松地了解这些关键信息。本书将明确地告诉您Java SE 6和以前版本之间具体有什么区别。第1章从全局的角度介绍了Java SE 6的一些新特性。后续章节则分别介绍了Java SE 6各个特定领域的特性,如JDBC、脚本、Swing以及抽象窗口工具包(Abstract Windowing Toolkit,AWT)。每章的最后都给出了练习以测试您对相关主题的理解。附录D提供了这些问题的参考答案。其他附录总结了Java SE 6注解类型、工具以及性能方面的改进。 在学习Java SE 6的新特性时,您可能也想了解一下Java SE 7中将会有哪些特性。因此,本书还涵盖了在Java SE 7中即将推出的新功能。您将会发现一些新的语言特性(如闭包)和API的改变(如Swing Application Framework)。 编写本书的目的是以可靠的方式为您提供Java SE 6的最新知识以便让您快速理解,并展望在未来可能获取哪些特性,从而使您可以充满自信地迎接未来几年Java技术的发展。
作者简介
Jeff Friesen一直以来积极参与Java的相关工作。他是一名自由的软件开发人员,同时也是Java技术领域的教育者。Jeff还在Java World com、informit.com以及Java net上撰写了多篇关于Java的文章,曾经撰写的著作有Java2 by Example Second Editon。
书籍目录
第1章 Java SE 6简介 1.1 Java版本名称的改变 1.2 Java SE 6的主题 1.3 Java SE 6的概述 1.4 Java SE 6的新特性示例 1.4.1 三个新的动作键值和一个隐藏/显示动作文本的方法 1.4.2 清除ButtonGroup的选择 1.4.3 增强反射功能 1.4.4 GroupLayout布局管理器 1.4.5 图像I/O的GIF写入插件 1.4.6 进一步改进Strin9类型 1.4.7 LCD文本支持 1.4.8 NumberFormat和舍入模式 1.4.9 改进的File基础设施 1.4.10 窗口图标图像 1.4.11 窗口的最小尺寸 1.4.12 Solaris上可中断的I/O开关 1.4.13 ZIP文件和JAR文件 1.4.14 无主窗口 1.4.15 可导航集合 1.5 Java SE 6的更新版本1和2 1.6 小结 1.7 练习第2章核心类库 2.1 BitSet的改进 2.2 Compiler APl 2.2.1 访问编译器和其他工具 2.2.2 标准文件管理器 2.2.3 编译任务future 2.2.4 诊断信息 2.2.5 基于字符串的编译 2.3 I/O类库的改进 2.3.1 控制台I/O 2.3.2 获取磁盘空闲空间和其他分区空间的方法 2.3.3 文件访问许可方法 2.4 数学计算类库的改进 2.5 新改进的集合框架 2.5.1 更多集合接口和类 2.5.2 其他实用方法 2.6 新改进的并行框架 2.6.1 更多并行接口和类 2.6.2 独占同步器和排队长整型同步器 2.7 扩展机制和ServiceLoader API 2.7.1 扩展机制 2.7.2 ServiceLoader APl 2.8 小结 2.9 练习第3章 GUl工具包:AWT 3.1 Desktop APl 3.2 动态布局 3.3 对非英语地区输入的改善支持 3.4 新模态模型和API ……第4章 GUI工具包:Swing第5章 国际化第6章 Java数据库连第7章 监控与管理第8章 网络化第9章 脚本第10章 安全与Web服务附录A 新注解类型附录B 新增及改进后的工具附录C 性能改进附录D 参考答案附录E JavaSE7展望
图书封面
评论、评分、阅读与下载