首页 > 图书中心 >图书详情
Java程序设计教程
作者:张永强、张墨华、魏庆
丛书名:21世纪计算机科学与技术实践型教程
定价:45元
印次:1-3
ISBN:9787302237204
出版日期:2010.10.01
印刷日期:2013.04.28
Java语言的学习是应用Java技术进行工程实践的基础。本书站在工程开发的角度,结合教学过程,循序渐进地安排了各章的内容,全书将一个经过简化的银行存取款系统分散在各章给予实现,读者可以在读完全书之后对Java程序设计有一个完整的认识。 全书分为三个部分16章,分别讲授了Java的基本语法和常用算法的练习,Java面向对象程序设计以及在I/O、多线程、网络、数据库和GUI编程方面的应用。全书结构合理,内容全面,反映了Java最新技术的发展,同时注重引入Java技术在实践中的应用,能够为读者学习Java的其他技术奠定良好的技术基础。 本书可作为高等学校计算机或相关专业本科生的教材,也可在缩减部分教学内容后作为高职高专的Java程序设计课程的教材。
more >大学的Java语言教学已经开展多年了,而且在某些大学中Java已经成为主流的面向对象的教学语言。作为一门基础性语言的教学,结合Java技术的应用特点,我们认为,通过Java程序设计这门课程的教学,应当达到两个目标:第一目标是学生应当系统地获得利用Java技术进行面向对象程序设计的能力;第二目标是建立进一步学习Java专题技术的基础。为此在编写本书时,我们根据多年教学的经验,着重从以下三个方面考虑。 (1) 注重基础。本书注重程序设计基础和面向对象技术基础知识的讲授,通过16章,系统地介绍了Java的程序设计的基本方法、面向对象的Java实现以及常用API的应用;本书循序渐进的内容组织,可以使得学生很好地掌握Java技术的精髓,掌握自学高级Java技术主题的能力;另外,每章的小结帮助学生更好地领会各章介绍的技术主题,习题则注重考核学生对于基础知识掌握的情况。 (2) 贴近实践。课程内容贴近项目实践,强调工程实践的重要性。全书将银行存取款业务的经典案例经过精心组织,分解到每章的学习中,每章涉及的程序都力求让学生体验到Java的实际应用。全书的每一章都附有练习,引导学生继续完善银行案例。另外,作为本书的配套,我们提供了一个经过分解后的21点扑克牌游戏作为一个系统性的系列实验题目,作为教学的补充,提供给任课老师和学生。通过至少一个完整的项目训练,可以有效地提高Java课程教与学的效果,进一步提高学生的学习兴趣,锻炼他们利用Java技术解决问题的能力。 (3) 合理组织。全书包括三个部分共16章的内容,涵盖了从基本的程序设计、面向对象的Java技术以及典型领域的Java应用的主要内容,内容反映了目前Java技术的最新规范。 本书通过经典案例分析的方法,循序渐进地介绍了面向对象技术的概念、设计方法和步骤,系统地讲授了Java程序设计的基础以及常用编程方法和技术,并适当引入适合工程领域开发的主要应用技术。通过全书的学习,可以有效地提高学习者应用Java技术解决工程问题的能力,并能顺利过渡到Java学习的高级阶段。 在本书完成定稿之前,我们一直在努力地修改。从全书的结构到每个程序的练习目标,都经过反复的修改。全书由张永强和张墨华负责规划。第1章~第3章由张永强编写,第4章、第5章和第8章由梁雪编写、第6章和第7章由张墨华编写,第9章和第10章有米慧超编写,第11章和第12章由魏庆编写,第13章和第14章由袁泽明编写,第15章由梁显杰编写,第16章和附录由李帏笳编写。 我们为选用此书的教师提供了对应的课件、实验报告以及书中的源程序,这些内容既可以从清华大学出版社的网站上下载,也可以和我们直接联系,非常欢迎老师们的建议和批评, 建议读者在学习本书的时候,利用JDK的API文档作为本书的补充。我们一直认为,学习Java的最好途径就是在掌握了Java的编程基础之后,要经常查看JDK的API,它是学习Java最好的帮助材料。 Java的技术发展很快,作为教材,我们力求精益求精,给大家于阅读、学习和实践的快乐,但限于作者的能力,对于书中出现的疏漏、欠妥和谬误之处,敬请批评指正。 作者2010年8月
more >