Java程序设计与实践教程(第2版)
上QQ阅读APP看书,第一时间看更新

前言

Java程序设计语言是随着Internet的发展而产生的,是目前被广泛使用的程序设计语言之一。由于Java语言具有学习入门快、社会需求量大、就业面广等特点,使得Java程序设计语言成为计算机方向的一门专业必修课,其课程体系也成为各高校计算机学院、软件学院学生学习的技术主线之一。

现在大多数Java程序设计教材单纯地从程序设计语言的角度出发,纯粹介绍语言特点及语法规则,忽视了Java程序设计语言的应用性。现在大多的高校计算机专业和软件学院则强调学生的实践动手能力,对学生的实践动手能力要求更高,这就需要有相应的实践性强的教材。本书正是以这一市场需求为立足点,以理论要点为基础,以案例驱动总结各章节知识点,使读者学而知所用,体现了Java编程语言的实战性特点。

编者在多年教学经验的基础上,结合企业实训要求,根据学生的认知规律精心组织了本书内容,并通过大量的案例,循序渐进地介绍了Java语言程序设计的有关概念和编程技巧。全书共13章。前4章为Java的入门基础,主要包括Java简介及开发环境搭建,Java基础语法等。第5、6章介绍Java面向对象编程、异常处理机制及包的概念,全面讨论了面向对象程序设计的思想方法及在Java语言中的实现。通过这部分的学习,读者对面向对象程序设计的思想在Java中的应用就会有比较完整的认识。第7、8章介绍Java的常用系统类和I/O流。第9章介绍Java的GUI图形用户界面技术。通过这部分的学习,使读者达到能够设计专业化图形用户界面的能力。第10、11章介绍线程和网络编程技术。第12章介绍Java与各种数据库的连接方法及应用。第13章介绍Android程序开发基础知识。

综上所述,本书具有重项目实践、重理论要点、采用案例汇总知识点、力求体现实战性等特点,使读者逐步具备利用Java来开发应用程序的能力。教材内容充实、结构合理,每章均配有理论练习题及上机实训题。本书集知识性、实践性和操作性于一体,具有内容安排合理、层次清楚、图文并茂、通俗易懂、实例丰富等特点。

本书由长春大学计算机学院杨丽萍和王薇,以及吉林工商学院张焱焱担任主编,参加编写的人员还有宋全记、黄超和刘艳。全书由杨丽萍统稿并完成第1、2、3章编写,第4、11章由王薇编写,第5、6章由长春大学刘艳编写,第7、8章由长春大学计算机学院黄超编写,第9、10章及附录部分由四川建筑职业技术学院信息工程系宋全记编写,第12、13章由张焱焱编写完成。全书案例部分得到北京云班科技有限公司的大力支持。

由于编者水平有限,加之本书内容覆盖面广,书中难免有不妥之处,敬请广大读者批评指正。

编者

2018年5月