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月
