图书前言

前言

本书的编写宗旨是: 切实贯彻、实践“工程教育认证”的理念,加强学生的专业应用能力、系统设计能力和工程实践能力培养。本教材引进以项目为驱动的教学模式,通过2个完整的项目和127个应用示例的实践训练,使读者在学习Java技术知识体系的同时,结合工程实践加深理解和巩固所学知识,同时培养学生的工程意识、协作精神以及综合应用所学知识解决实际问题的能力。

作者编写的Java方向系列教材与本教材具有同样的风格,均基于以项目为驱动的教学模式,属于同系列的教材。

本书主要章节以及具体安排如下。 

第1章介绍Java语言的基础知识。通过本章学习,读者能够对Java技术有初步的了解。

第2章介绍Java常用开发工具,如JDK、NetBeans、Eclipse。

第3章介绍Java语言的基本语法。

第4章介绍Java技术核心内容。本章是面向对象程序设计的基础。

第5章介绍Java语言的异常处理机制。

第6章介绍Java语言常用的图形用户界面组件,为第8章和第12章的项目实训奠定基础。

第7章介绍使用JDBC技术连接MySQL、SQL Server数据库,使学生掌握数据库编程基本技能,为后面的项目实训奠定基础。

第8章通过一个项目综合练习前7章所学知识。可以在讲解前几章之前先介绍第8章的项目,也可以把第8章的内容分解到前7章中,结合该项目实现的各个环节讲解前面各章的知识点。

第9章介绍Java语言中流与文件的使用。

第10章介绍Java语言的多线程相关技术。

第11章介绍Java语言的网络编程相关技术。

第12章是一个综合项目开发实例。在第8章项目实训的基础上,整合前11章的内容,实现一个多线程的C/S模式网络应用程序(网络聊天系统)。

本书由张志锋、邓璐娟任主编,张建伟、宋胜利、孙玉胜、武丰龙任副主编。参与本书编写的有马军霞、梁树军、郑倩、马欢和连清平。

在本书的编写和出版过程中得到了郑州轻工业学院、清华大学出版社的大力支持和帮助,在此表示感谢。

由于编写时间仓促,水平有限,书中难免有疏漏之处,敬请读者不吝赐教。

除了配套制作的教学课件、教学日历、教学大纲、实验大纲、期末试卷外,本书还提供书中示例的源代码、课后习题参考答案、电子版课后习题以及其他未收入教材的Java实训项目(可在清华大学出版社网站下载: www.tup.com.cn),并为教师提供服务QQ和邮箱(2394115659.qq.com),以提供更多更便捷的教学资源服务。

 编者

2017年1月