本书将地告诉您Java SE 6和以前版本之间具体有什么区别。第1章从全局的角度介绍了Java SE 6的一些新特性。后续章节则分别介绍了Java SE 6各个特定领域的特性,如JDBC、脚本、Swing以及抽象窗口工具包(Abstract Windowing Toolkit,AWT)。每章的最后都给出了练习以测试您对相关主题的理解。附录D提供了这些问题的参考答案。其他附录总结了Java SE 6注解类型、工具以及性能方面的改进。
每两年左右,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技术的发展。
第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章核心类库
第3章 GUI工具包:AWT
第4章 GUI工具包:Swing
第5章 国际化
第6章 Java数据库连
第7章 监控与管理
第8章 网络化
第9章 脚本
第10章 安全与Web服务
附录A 新注解类型
附录B 新增及改进后的工具
附录C 性能改进
附录D 参考答案
附录E JavaSE7展望