书名:Java程序设计教程 作者:肖云鹏 出版:清华大学出版社
◆内容简介
本书是为大学本专科Java程序设计课程准备的教材。全书以“what、why、how”的方式讲解,强调原理,重视实践。全书贯穿一个实例,把大学教学最常使用的“图书管理系统”作为实例,从第1章开始,安排在每一章的最后一节。纵向,各章承前启后,层层递进,从最简单的控制台、一个类图书管理系统→控制台、多个类的图书管理系统→合理的数据结构、代码设计的图书管理系统→带数据库的图书管理系统→有漂亮界面的图书管理系统→带网络连接的图书管理系统→带多线程、多客户端可以并行的图书管理系统。最后,将图书管理系统稍作修改,实现了一个简单QQ的程序。横向,对于每一章,最后一节的实例也是对本章学习内容的总结和实践。
同时,根据实际教学情况,我们在本书的实例中用最简单的方式融汇了面向对象、数据结构、数据库、网络编程、多线程、通信协议、程序结构、常用设计模式等同学们在前期课程中学习过,但在实际运用中不一定能掌握的重要知识点。为了配合教师教学及同学们自学,本书提供了配套教学的PPT和所有章节的源代码。
◆作者介绍
教育与学术背景:应该具备深厚的计算机专业知识,尤其在 Java 程序设计领域有深入研究和理解,可能有计算机相关专业的学习经历,并且在教学或科研工作中积累了丰富的 Java 教学经验。
教学经验:能够参与编写大学本专科 Java 程序设计课程教材,说明其在 Java 教学方面有一定的实践和心得,了解学生在学习 Java 过程中的难点和需求,能够将知识以合理的方式呈现给学生。
专业能力:从教材以 “what、why、how” 的方式讲解,强调原理,重视实践,且贯穿 “图书管理系统” 实例,融汇多种重要知识点等特点来看,肖云鹏有较强的专业能力和知识整合能力,能够将 Java 的理论知识与实际应用紧密结合。