首页 > 图书中心 > Java程序设计及应用开发

前言

····························································

前言Foreword随着计算机软件的发展,软件开发人才的需求日益增多,Java开发技术是目前最流行的软件开发技术之一,Java技术以其开放性、灵活性和安全性在目前企业级信息系统开发领域占领了很大的市场。软件公司在招聘软件开发人才时,要求应聘者掌握有关Java的开发技术,包括Java语言、Java EE和Java开发工具等内容。为了适应新形势发展的需要,作者根据计算机专业相关的培养计划和教学大纲,结合多年从事Java程序设计课程的教学实践,在对教学内容进行改革的基础上,确定了本书的编写大纲。

本书的特点是: ①内容新颖,反映了当前最流行的软件开发技术。通过掌握Java开发技术,能够提高读者的Java软件开发能力。②实用性强,不仅注重Java理论知识的讲解,而且注重Java编程技术在软件开发中的应用。每章都有大量的编程例题和应用实例,都在MyEclipse开发环境下调试通过。第11章用一个综合开发案例作为学生综合运用所学技术的实战项目,具有很好的实用价值,也便于读者自学。 

全书共分11章:第1章是Java概述,介绍Java的诞生、特点及开发工具,并介绍如何用Java开发工具开发第一个Java应用程序和第一个Java小应用程序;第2章是数据类型和运算符,介绍Java语言的基本数据类型、运算符的基本概念、定义和使用方法;第3章是Java控制结构,介绍Java的3种基本控制结构以及选择和循环语句,最后介绍数组的定义、引用和应用举例;第4章是Java类与对象,从面向对象基本概念着手,介绍对象、类,面向对象系统的主要特性,并详细介绍类和对象的创建、类的继承、方法的覆盖和重载以及Java提供的Date类;第5章是Java接口、异常和包,首先介绍接口的定义、实现和继承,接着介绍异常处理的3种机制,最后介绍包的定义和引用;第6章是Java图形用户界面设计,介绍AWT和Swing、用AWT创建图形用户界面、事件处理机制以及绘制图形的常用类,并结合应用实例说明Java的图形用户界面设计;第7章是Java输入输出流,介绍Java的标准输入输出流、一般文件的输入输出流、过滤输入输出流和File类等,并结合应用实例说明Java输入输出流的应用;第8章是Java多线程设计,首先介绍线程的概念、生命周期和Thread类的常用方法,接着介绍如何创建和启动线程的两种方法,最后介绍线程间通信采用同步机制的方法,通过经典的生产者和消费者问题加以说明;第9章是Java网络编程,介绍Java语言如何用URL类访问网络资源以及两种Socket的通信机制——流式套接字和数据报套接字,并结合网络聊天室的应用实例说明Java网络Socket编程;第10章是Java数据库访问编程,首先介绍SQL基本语句的使用方法,接着介绍MySQL数据库的基本操作,然后介绍JDBC数据库访问编程的基本步骤,最后通过一个应用实例说明如何实现JDBC数据库访问编程;第11章通过一个综合开发案例介绍如何综合运用MVC设计模式及Java开发技术开发Java Web应用程序。

本书由上海工程技术大学的3位老师在多年从事Java语言、Java EE以及计算机软件开发工作的基础上编写而成。第1、4、5、7、9~11章由施一萍编写,第6、8章由孔丽红编写,第2、3章由赵敏媛编写,全书由施一萍负责统稿。

本书获得上海工程技术大学教材建设项目的资助,书中许多例题和应用实例都经本校2017级研究生张金立和吕晨悦在MyEclipse开发环境中调试通过,在此一并表示感谢。

本书可作为高等院校计算机及相关专业的本科教材,也可作为Java软件开发人员的参考用书。

由于编者水平有限,书中难免存在不足和疏漏之处,敬请读者批评指正。

编者

2019年2月◆Java程序设计及应用开发

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘