本书是Core Java,Volume Ⅱ:Advanced Features的最新版本,主要介绍Java SE 6平台的高级用户界面设计和企业特性等内容。书中精心安排的示例程序用于演示最新的编程技术,并针对专业开发者在现实中遇到的问题提供最佳解决方案。
关于Java基础知识的介绍,包括接口与内部类、使用Swing的GUI编程、异常处理、泛型、集合和并发等内容,可参阅《Java核心技术卷Ⅰ:基础知识(第8版)》。
本书内容全面丰富,覆盖了Java技术的所有高级主题,主要包括流与文件、XML、网络、数据库编程、高级Swin9、高级AWT、JavaBean构件、安全、分布式对象、脚本、编译与注解处理,还介绍了本地化、国际化以及Java SE 6等内容。本书讲解深入透彻,在上一版的基础上对JDK 6.0中的新特性进行了重点介绍,并包含大量示例,所有示例代码都对应Java SE 6进行了全面更新。
本书可帮助读者充分理解Java语言和Java类库的相关特性,主要针对将Java技术运用于实际项目的编程人员。
1 STREAMS AND FILES
Streams
Reading and Writing Bytes
The Complete Stream Zoo
Combining Stream Filters
Text Input and Output
How to Write Text Output
How to Read Text Input
Saving Objects in Text Format
Character SetS
Reading and Writing B inary Data
Random-Access Files
ZIP Archives
Object Streams and Serialization
U nderstand i ng the Object Serial ization Fi le Format
Modifying the Default Serialization Mechanism
Serializing Singletons and Typesafe Enumerations
Versioning
Using Serialization for Cloning
File Management
New I/O
Memory—Mapped Fi les
The Buffer Data Structure
Fi le Locking
Regular Expressions
2 XML
3 NETWORKING
4 DATABASE PROGRAMMING
5 INTERNATIONALIZATION
6 ADVANCED SWING
7 ADVANCED AWT
8 JAVABEANS COMPONENTS
9 SECURITY
10 DISTRIBUTED OBJECTS
11 SCRIPTING,COMPILING,AND ANNOTATION PROCESSING
12 NATIVE METHODS
INDEX