图书前言

前    言

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章讲述Jav

a的面向对象技术,体现了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月