内容简介 
本书从实用的角度出发,系统地介绍了JDK 1.5中各种实用类,尤其是新增类的结构和使用方法。全书由19章组成,主要内容包括Java语言及JDK简介、Java虚拟机、Java.lang包、Collection框架、Number及其子类、字符及字符串处理、输入输出流、数学运算工具类、正则表达式、ZIP压缩工具、Java归档工具、时间日期工具、日志工具、属性文件工具、Java反射机制、网络、XML和JDK 1.5编程实践等。本书内容丰富,从各个方面介绍了JDK 1.5中主要包和类的使用方法。在对类的API进行讲解时,结合了大量的实例,使读者能够快速掌握各个类的使用方法。本书既可以作为Java初学者学习Java语言的教材,也可以作为专业程序员进行程序开发的参考书。
前 言 Java语言是Sun公司开发的新一代面向对象的编程语言,具有简单性、面向对象、分布性、健壮性、安全性、体系结构中立、可移植性、解释执行、高性能、多线程和动态性等特点,并提供了并发机制,具有很高的性能。其体系结构中立和可移植性的重要性在于Java解释器生成与体系结构无关的字节码指令,只要安装了Java运行时系统,Java程序就可在任意处理器上运行。这些字节码指令对应于Java虚拟机中的表示,Java解释器得到字节码后,对它进行转换,使之能够在不同的平台运行。 Sun公司在推出Java语言的同时,也推出了Java的一系列开发工具,如JDK(Java Developer’s Kit)。JDK是可以从网上免费下载的Java开发工具集。 2004年Sun公司发布了Java 2平台标准版(J2SE)5.0版,这是一个快速开发和配置跨平台的企业级应用与服务的综合性平台。Java 2平台标准版的这一最新版本提升了Java计算的性能与缩放能力,代表了Java技术的大跨步进展。有了J2SE5.0版,企业就可以通过更简易的步骤、花费更少的时间,采用Java技术开发与配置要求更高的应用。在2004年,Sun计划推出JDK的最新版本1.5版,代号为Tiger。过去的J2SE版本主要关注新类和性能,而Tiger的目标则是通过使Java编程更易于理解、对开发人员更为友好、更安全来增强Java语言本身,同时最大限度地降低与现有程序的不兼容性。 本书系统地介绍了使用JDK 1.5进行程序开发的方法,着重讲解了JDK1.5中各个实用类库。在讲解的同时是还结合了大量API使用示例和综合实例,使读者能够快速掌握各个类库的使用方法。 全书由19章组成,主要内容包括:Java语言及JDK简介、Java虚拟机、Java.lang包、Collection框架、Number及其子类、字符及字符串处理、输入输出流、数学运算工具类、规则表达式、ZIP压缩工具、Java归档工具、时间日期工具、日志工具、属性文件工具、Java反射机制、网络、XML和JDK 1.5编程实践。 通过本书的学习,读者不仅可以轻松掌握Java语言,而且能够熟练使用JDK1.5中提供的类库进行Java程序开发,从而极大提高开发效率。 本书既可以作为Java初学者学习Java语言的教材,也可以作为专业程序员进行程序开发的参考书。 本书由陈烨和张蓓共同执笔编写。此外,蓝荣香、王昊亮、喻波、马天一、魏勇、郝荣福、孙明、李大宇、武思宇、牟博超、李彬、付鹏程、高翔、朱丽云、崔凌、张巧玲、李辉、李欣、柏宇、郭强、金春范、程梅、黄霆、钟华、高海峰、王建胜、张浩、刘湘和邵蕴秋等同志在整理材料方面给予了编者很大的帮助,在此,编者对他们表示衷心的感谢。 由于时间仓促,再加上编者水平有限,书中不足之处希望广大读者不吝赐教并提出宝贵意见。 编 者