图书前言

Java语言是当前最流行的网络编程语言之一,它具有面向对象、与平台无关、安全、多

线程等特点。使用Java语言不仅可以实现大型企业级的分布式应用系统,还能够为小型的、

嵌入式设备进行应用程序的开发。为了适应如此广泛的应用范围,存在大量的、复杂的Java

技术。而Java平台标准版本(J2SE)是所有Java技术的基础,只有掌握J2SE,才能进一步进

行深入的Java技术的学习。

    本书主要讲述了J2SE(1.4版本)的相关知识。作为一本适合于Java初学者的入门教材,

本书主要具有以下几个特点。

    (1)本书的读者不要求具有专门的计算机专业的基础知识和Java编程经验,通过本书的

学习,读者可以进行Java程序的编写。

    (2)本书的结构经过精心安排,内容的讲述由浅入深,基本上按照大多数人的学习习惯

来安排每章的内容结构。

    (3)本书对每个知识点,都辅以图形或具体实例的方式进行讲述,使读者能够从具体应

用中掌握知识,能够很容易地将所学的知识应用于实践。

    (4)每章后面都有习题,读者通过做习题,巩固并能灵活运用所学知识。

    本书共有12章。第1章讲述Java语言的产生和发展过程、Java语言的特点,以及对Java的

三大平台(J2SE、J2EE和J2ME)作了简要介绍。第2章介绍Java的开发工具,以及编写和运行

一个简单的Java程序的完整过程。第3章讲述Java编程的基本语法知识。第4章和第5章讲述J

ava的面向对象技术,体现了Java作为一种纯粹的面向对象编程语言的编程特点。从第6章开

始,讲述Java类库的知识,从而实现功能丰富的Java程序。第6章从总体上介绍Java 类库的

组成,并讲述Java语言包和工具包中的几个类用类。第7章讲述Java小程序的实现。第8章讲

述如何使用图形包实现绘图功能。第9章讲述输入输出流的实现。第10章讲述Java的多线程技

术。第11章讲述用Java实现网络编程的方法。第12章讲述如何用Java实现对关系型数据库的

操作。

    本书第1和第2章由易久编写,第3、4、5、6、9章由潘浩编写,第7和第8章由李芙玲编写

,第10和第11章由王志丽编写,第12章由李永编写。全书最后由潘浩统稿。本书的程序全部

经过严格测试,可以正常运行。耿子林教授和王新生教授在百忙之中认真审阅了书稿,并提

出了宝贵的意见。在本书的编写过程中,崔林博士、郑志蕴博士、陈建斌博士、曹德胜、何

立也为本书的编写和修改做了许多细致的工作,在此表示深深的感谢。

    本书的编写还存在一些纰漏之处,请读者不吝指出。 编 者

    2005年9月