Java程序设计案例教程
上QQ阅读APP看书,第一时间看更新

前言

自Java语言诞生以来,一直受到业界的追捧,并逐渐成为主流的程序设计语言之一,特别是在企业级大型应用的开发方面占据了主导地位。通过对Java语言的学习,读者可以掌握Java程序设计语言的基本概念、基本语法和编程规范,理解面向对象的编程思想,掌握Java API、异常处理、I/O处理以及图形用户界面编程,了解多线程的概念,理解面向对象的程序设计的思路和方法,具有使用Eclipse进行Java程序的编程能力。本书具有以下特点:

(1)本书知识介绍采用传统模式,确保逻辑性和易读性;最后通过工作任务实现知识、技能、方法三者的有机融合。

(2)本书的编写,不仅仅是为了学习某种特定的语言,还融入了软件设计的思想,为后续JavaWeb开发、Java框架编程等课程的学习奠定基础。

(3)以遵循企业软件项目开发规范的完整案例贯穿全书内容,确保实践内容有完整策划。

①从形式上看,工作任务是知识与技能的结合,每个工作任务都包含任务描述、相关知识、任务设计、任务实施、运行结果和任务小结6个完整的部分。

②从内容及编排来看,工作任务源于真实项目的简化,与相应理论知识互为补充,难度上循序渐进,适于学习。

(4)本书采用“任务驱动、案例教学”方法,突出实例与理论的紧密结合,通过典型案例由浅入深地介绍Java基础语法和面向对象程序设计,将知识讲解、技能训练和职业素质培养有机结合,融“教、学、做”三者于一体,适合采用“项目驱动、案例教学、理论实践一体化”等教学模式,以此进一步强化学生技能的培养。

(5)每章后都有小结,并配有一定量的习题,便于教师教学和学生自学。各章内容充实,安排合理,衔接自然。

本书共12章,其中第3、4、5、6、10、11章由无锡职业技术学院许敏副教授编写,第1、2、7、8章由无锡职业技术学院史荧中副教授编写,第9章由无锡职业技术学院李萍副教授编写,第12章由中国船舶科学研究中心程成高级工程师编写。全书由许敏副教授统稿,无锡职业技术学院刘培林教授主审。在本书的编写过程中,参考了目前国内外优秀的有关Java程序设计方面的书籍资料,在此谨向有关作者表示感谢。

由于编者水平有限,书中难免会有疏漏和错误之处,请读者批评指正。

编者