本书包括以下内容:学习核心Java语言——基本语法、类和对象以及其他的组件;用Java进行开发,使用编译器、解释器和其他工具;介绍Java内建的线程工具和并发包;学习文本处理和强大的正则表达式API;编写高级的网络化或基于Web的应用和服务;使用Java组件架构,构建图形化的Java应用;探讨丰富的新桌面API;使用XML和XSLT,包括XMLSchema、验证、XPath和XInclude。