图书前言

  

  

  

  

  

  

  

  本书是黑龙江省教育科学“十二五”规划2015年度两个重点项目(项目名称:应用型本科院校慕课的开发与“慕课+翻转课堂”的应用研究;项目编号:GJB1215030。项目名称:“互联网+”背景下本科院校计算机基础教育教学方式改革研究;项目编号:GJB1215032)的部分研究成果。

  本书针对“Java程序设计”课程的教学需要而编写,与李凌霞、侯占军、刘明刚编写的《Java程序设计教程》相配套。按照课程内容的讲授顺序,阐述了Java开发环境的搭建、Java语言基础、面向对象程序设计基础、异常处理、常用类与工具类、多线程、输入输出与文件的读写、图形用户界面、图形图像处理、网络与数据库编程等内容。在本书的编写过程中力求引导学生掌握Java语言的基础知识、基本概念及基本原理,以达到培养学生编程能力的目标;通过丰富翔实的典型例子,帮助初学者理解多线程、常用API、集合、IO流、GUI、网络编程及数据库编程等面向对象的抽象概念,并设计了几百道习题与实训题供学生练习。

  全书共11章,每章有基本知识提要、典型题解析、测试习题与参考答案、实训及拓展训练5部分。“基本知识提要”部分给出了本章的知识结构图及重点知识整理;“典型题解析”部分设计了经典题型,并进行了深入透彻的分析,给出了详细的解题步骤;“测试习题与参考答案”部分设计了填空、选择、判断、程序阅读题和编程题,并给出了参考答案;在“实训”部分,设计了内容丰富、实用性强的编程练习题目,并给出了完整的Java程序;“拓展训练”部分针对各章知识点进一步给出了练习题。全书程序都在Eclipse平台上调试成功。学生通过阅读与实践,可掌握面向对象编程方法。

  本书由李凌霞任主编,侯占军、刘明刚、奚望园任副主编。各章编写分工如下:第1、6章由哈尔滨金融学院奚望园编写;第3、4、9章由哈尔滨金融学院李凌霞编写;第5、8章由哈尔滨金融学院刘明刚编写;第2、7、10、11章由哈尔滨金融学院侯占军编写。全书由李凌霞统稿,齐景嘉主审。

  参加本书编写的教师均从事“Java程序设计”课程教学多年,有丰富的教学经验。在编写过程中,力求做到严谨细致、精益求精,但由于编者水平有限,书中难免有疏漏之处,敬请广大读者指正。

  

  作  者

  2017年12月