图书前言

前    言

随着网站技术的进一步发展,各个部门对网站开发技术的要求日益提高,综观人才市场,各企事业单位对网站开发工作人员的需求也大大增加。但是网站建设作为一项综合性的技能,对很多计算机技术都有着很高的要求。网站开发工作包括市场需求研究、网站策划、网页平面设计、网站程序开发、数据库设计以及网站的推广运作等,可以系统掌握这些知识的网络工程师相对较少。

如此诸多方面的知识,使得很多初学者往往都会感到十分困惑,不知道各项技术之间的关系。本套丛书正是由此而来,并完美地解决了这个问题——为广大读者学习网站开发技术提供一个完整的学习方案。丛书的组织结构如下:

 

本书是其中的一本,用以帮助读者Java语言各方面的知识。Java语言是Sun公司开发的一种面向对象进行设计的计算机程序语言,其在短短的几年内便已风靡全球。Java语言具有简单、面向对象、跨平台性、安全、多线程、健壮性、可移植性等特点,其中最显著的特点就是跨平台性,无论用户是在哪一个操作系统平台上,都可以使用完全一样的代码,因此Java是当前用户群最大的语言。

本书特点

1.语言精练,便于阅读

本书以语言精练为主要特点,介绍了Java语言的相关知识,读者可以体会到一种极强的亲和力,很快进入Java编程的世界。

2.由浅入深,循序渐进

本书具有的另一个显著特点是由浅入深、循序渐进,因此,读者在学习的过程中能够认清重点,抓住主脉进行突破。

3.简单集中,难点分散

本书的知识点有的简单,有的难度较大。作者通过对比分析,将简单的内容进行集中描述,而对较难的问题进行分解剖析,让读者能够轻松愉快地解决难题。

4.实例结合,易于上手

本书一个比较显著的特点就是实例丰富。在初学一门语言时,最难的就是不知如何应用到实际中,本书在讲解知识的过程中插入了大量实例,并且每个实例后都有相应的讲解,使读者能够更深入地掌握知识点。

5.内容超值,赠送光盘

本书赠送了一张随书光盘,书中的实例按照章节存放。读者只需要按照书中介绍的步骤进行操作,即可得到一个完整的程序。

本书包括的内容

第1章:首先带领读者进入Java世界,讲述了Java语言的特点,同时还讲述了JDK的安装和配置。

第2章:从Java语言的基础语法开始,讲述了Java语言的基本数据类型,以及Java语言的类型转换、数组与字符串等。

第3章:讲解了Java语言的控制语句,包括条件控件语句、循环语句以及跳转语句等。

第4章:讲解了面向对象程序开发,包括面向对象和面向对象的特性。

第5章:讲解了Java的类和包。讲述了Java的类和对象、成员变量及方法的访问,以及抽象类和抽象方法,最后介绍包的概念和使用。

第6章:讲述了Java的继承与多态,包括继承、super关键字、父类、重写及重载等。

第7章:介绍了类的应用,主要包括static关键字、final关键字,以及接口的概念和使用,最后又对内部类进行了比较详细的讲解。

第8章:介绍了异常处理方面的知识。

第9章:介绍了Java的输入输出方面的知识。

第10章:详细讲解了多线程的知识,主要包括多线程简介、线程的创建、线程的调度、线程状态和线程同步与通信。

第11章:介绍了AWT方面的知识。

第12章:详细讲解了Swing组件。

第13章:介绍了网络编程知识,包括网络基础和网络编程步骤,其中对网络编程步骤进行了比较详细的介绍。

第14章:介绍了Java数据库编程,主要包括JDBC、数据库、JDBC编程步骤、PreparedStatement、元数据和结果集处理等。

第15章:介绍了HTML方面的知识。

第16章:介绍了JavaScript方面的知识。

第17章:介绍了JSP方面的知识,主要包括JSP简介、JSP程序演示、JSP的基本语法、JSP指令、JSP动作和JSP内置对象等。

第18章:讲解了Servlet方面的知识。

第19章:介绍了J2EE方面的知识。

第20和21章:是对前面所学知识的综合应用,开发了考生信息管理系统和图书订购系统。

适合阅读本书的读者

本书具有知识全面、实例丰富、深入浅出的特点,力求以通俗易懂的讲解指导读者学习。本书可以作为初次学习Java语言的读者的入门教材,也可以作为中级读者的必备参考用书,当然对高级读者也有一定的启发意义。

本书由聂庆亮组织编写,其他参与编写、资料整理、代码调试的人员还有陈刚、宫磊、谷原野、黄其武、李修花、李延琨、林家昌、刘林建、孟富贵、彭自强、孙雪明、王世平、文明、徐增年、银森骑、张家磊、张瑾瑜、周伟杰、朱玲、陈杰、陈冠军、张金霞、张昆和尹继平,在此一并表示感谢。

编    者