本书根据最新的J2SE 5.0的功能特性,补充、更新和修订了《Java 2教程》第五版,充分反映了Java技术发展的最新发展成果。全书共分五个部分,28章。除介绍Java语言基础知识、核心类库、服务器端Java技术、客户端Java技术以及企业级J2EE编程技术之外,本书还详细讨论了泛型、枚举类型、增强的for循环、自动封装与解封、静态导人以及可变参数等新的内容。全书结构严谨,语言流畅,是一本学习Java2最新技术的综合参考书,适合各种层次的Java编程人员使用。作为连续8年的国际畅销书,《Java 2教程》是一本综合教科书,适用于各种水平的、Java程序员学习和参考。通过在上一版的基础上进行全面的增补、更新和修订,《Java 2教程》(第六版)不仅反映了J2SE 5.0的最新技术特征及其核心类库,还介绍了当今最新的企业与服务器端Java编程技术。另外也反映了最新的Tomcat与Servlet规范。本书新增的内容包括:以专门的章节讲解泛型与枚举类型;以Google与Amazon的Web服务为例,介绍Web服务;简化的交互I/O——Drintf();基本数据类型的自动封装与解封;静态导入、增强的fof循环结构以及其他新的语言特性作为一名资深程序员,作者Peter van der Linden向读者提供了专家的忠告、清晰的解释以及大量鲜见的示例程序,其中包括:基础知识:Java语言的基本语法、对象编程技术、接口、异常处理、嵌套类以及线程等;核心类库:日期和日历、正则表达式、模式匹配、网络软件、映射的I/O以及泛型集合类等;服务器端Java编程技术:网络服务器系统、完整的微型HTML服务器以及Java的XML支持等;客户机端Java编程技术:JFC/Swing GUl开发基础、新的数据类共享技术等;企业级J2EE编程技术:SQL、JDBC、Servlet以及JSP等。