1、高等学校计算机专业规划教材带您启航Java学习的风帆用连贯的案例套理论伦知识点实线提供完整Java代码及教学PpT下载Java程序设计教程肖云鹏李暾刘宴兵编著清华大学出版社高等学校计算机专业规划教材带您启航Java学习的风帆用连贯的案例配套理论知识点实践提供完整Java代码及教学PPT下载Java程序设计教程肖云鹏李暾刘宴兵编著清华大学出版社北京前言本书是为大学本专科Java程序设计课程准备的教材。本书的编写受到我上一本教材Android程序设计教程的激励。没想到上一本教材出版后,会有那么多高校和同学一直在使用,这给了我很大的激励,于是鼓起勇气坚持就我负责的Java系列另外两门课写出相应的教材
2、,即Java程序设计教程Java Web程序设计教程,希望能够帮到更多的同学。笔者总结了多年来的教学和工程经验,力争使本教材达到以下学习目标。在每一个重要的知识点上,以“what、why、how”的方式讲解。在讲是什么(what)问题的时候,多做比喻、多讲故事、多画图。让同学们首先有感性认识,再落脚到程序代码层面,让学习的过程从感性认识到理性认识再到量化实现。在讲原理(why)的时候,尽量深入透彻,这是对于同学们非常重要的要求。我常和我的学生们说,清楚原理才能做出优秀的程序。最后落实到how的问题,即使用的问题。全书贯穿一个实例,把大学教学最常使用的“图书管理系统”作为实例,从第1章开始,安排
3、在每一章的最后一节。纵向,各章承前启后,层层递进,从最简单的控制台、一个类图书管理系统控制台、多个类的图书管理系统合理的数据结构、代码设计的图书管理系统带数据库的图书管理系统有漂亮界面的图书管理系统带网络连接的图书管理系统带多线程、多客户端可以并行的图书管理系统。最后,将图书管理系统稍作修改,实现了一个简单的QQ程序。横向,对于每一章,最后一节的实例也是对本章学习内容的总结和实践。我们根据多年来教学经验,针对教学中学生实际存在的问题,在本书的实例中用最简单的方式融汇了面向对象、数据结构、数据库、网络编程、多线程、通信协议、程序结构、常用设计模式等同学们在前期课程中学习过,但在实际运用中不一定能掌握的重要知识点。我们的初衷是希望本书不仅仅是一门Java程序的教材,更希望同学们通过这门课程的学习,对整个本科阶段的重要课程进行整理,以点带面,启发同学们的学习热情。如在网络编程一章,我们首先从几个最基本的网络问题讲起。这样做的目的是尽可能地深入浅出,融会贯通,同时保证大部分几乎零基础的同学都能学会。这种编写方式也是我们在实际教学中采用的授课方式。