Java语言程序设计与实现:微课版
张桓 徐丽
前言
经过多年的发展,Java语言已经成为面向对象程序开发的主流语言之一,为越来越多的程序开发人员使用。本书以培养读者掌握Java面向对象编程的基本能力为主旨,结合作者长期从事Java教学与开发的实践经验,以独有的章节安排与知识体系设计、先进的教学理念、构建教学内容。本书能够使初学者牢固建立起面向对象的编程理念,为他们进一步学习后续知识打下坚实的基础。对于有一定Java编程基础的读者,本书则能够使他们更好地梳理知识体系,将各个分散的知识点凝聚到面向对象这条主线上来。
全书将Java的精髓知识分解为14个项目,划分成三部分:项目一~项目七为第一部分,围绕Java面向对象编程设计基础展开,内容包括Java开发环境的搭建、开发工具Eclipse的使用、Java程序的基本结构、Java基本语法、数据的输入与输出、类与对象的应用、面相对象高级语法的使用、程序异常处理等;项目八~项目十二为第二部分,围绕面向对象程序开发中不同类型的应用展开,内容包括Java图形用户界面开发、Java事件响应处理机制、Java数据库编程开发、Java文件处理、Java多线程处理等。项目十三~项目十四为第三部分,围绕实际项目的实现展开,内容包括信息管理系统类项目的开发、桌面游戏类项目的开发等。
本书以高职高专计算机相关专业和其他有编程需求的工科专业的初学者为主要使用对象,也可作为Java开发人员的参考书使用。建议教学采用理论实践一体化教学模式,参考学时见下面的学时分配表。
学时分配表
图片
本书的成稿,得益于一支工学结合的教师队伍。参与各章编写工作的人员均是国家级示范高职院校的一线骨干教师,他们具备丰富的教学经验及项目实践开发经历,了解如何将理论知识转化为实际开发的能力。本书由张桓、徐丽任主编,由赵慧、曹志胜、李金靖任副主编。其中的项目一、项目二、项目七由张桓编写,项目三~项目六由徐丽编写,项目八由李金靖…