本书是《Java程序设计大学教程》一书的配套辅导教材,旨在提高读者的综合素质,重点培养读者的思考分析能力、独立解决问题能力以及应用编程能力。本书第一部分是习题解答,通过形式多样的习题帮助读者复习重点内容,理解、掌握并灵活运用所学的知识。第二部分是针对各个学习阶段的课程设计指导。在动手实践中,让学习者获得宝贵的实际经验和应用开发能力。
本书特点
●《Java程序设计大学教程》配套教辅,为课程体系精心设计
●题型多样,内容丰富,帮助读者快速掌握Java的使用
●课程设计题目面向实战,适合不同的学习阶段演练
●兼可作为计算机等级考试和Java认证考试的参考书,适合广大Java自学者使用
无
计算机程序设计课程既是一门理论课又是一门实践课,除了要在课堂学习程序设计的原理和方法,掌握程序设计语言的语法知识和编程技能外,还要进行大量的课外练习和实际操作,以达到熟悉掌握所学知识,培养应用能力的目的。
随着近几年来计算机课程在教学内容、教学形式和教学手段,乃至课程体系上的不断发展,以及社会上对IT人才的要求不断提高,我们也必须深入改革教材的编写以及练习和实验的设计,将重点放在培养学生思考分析能力、独立解决问题能力和应用编程能力上,旨在提高学生的IT综合素质,而不只是让他们死记硬背程序设计语言的语法规则。
本书作为《Java程序设计大学教程》的配套辅导教材,包括以下内容。
* 本章提要:包括了对本章中所有关键内容和知识点的简明概括,是复习和做题时的参考。
* 复习题:测试本章中所有的要点和概念,帮助学生复习巩固重点内容。
* 测试题:通过多项选择题,客观地测试学生对所学知识的理解和掌握程度。
* 练习题:用于课后练习,检查学生能否运用掌握的概念和知识独立思考,解决问题。
* 课程设计:用于不同的教学阶段,通过一些较为实际的项目,考察学生动手编程解决问题的能力和知识的综合应用能力。
* 附录:收集了ASCII码与Unicode码资料;提供了Java程序规范示例;介绍Eclipse的使用。
本书除了提供相应的习题解答外,还针对教材的各个学习阶段,编写了详尽的课程设计指导。课程设计作为综合实验的一种形式,提供了一些较为生动典型的实际项目,能激发学生的兴趣,引导学习的主动性。同时在动手实践中,帮助学生理解和掌握程序设计知识,获得宝贵的实际经验和应用能力。
需要强调的是,本书中所提供的参考答案并不是惟一的,很多问题应该有不同的解决方案和实现方法,而且我们也鼓励学生尝试不同的解题途径和设计创意。考虑到各个院校具体教学要求不同,教师在教学实践中,既可以灵活选用习题,也可以增减课程设计的难度,使本书更具开放性。
参加本书编写的人员除封面署名外还有王永斌、刘迎春、段立、李启元、杜军、杨德刚、刘藩、吴永逸、洪蕾等。由于作者水平有限,时间仓促,疏漏之处难免。恳请各位老师及广大读者不吝指出,以便改正。您的宝贵意见和建议请发到:book4u@sina.com。
编 者
2005年11月24日
无
无
第一部分 习 题 解 答
第1章 绪论 1
第2章 程序设计基础 7
第3章 面向对象与对象模型 19
第4章 面向对象程序设计 30
第5章 算法与数据结构 40
第6章 图形用户界面 50
第7章 程序设计案例分析 64
第8章 applet与Web编程 83
第9章 开发过程与程序质量控制 96
第10章 线程、文件与串行化 108
第二部分 课 程 设 计
课程设计1 大赛评分应用程序 121
课程设计2 学习成绩管理程序 127
课程设计3 学生成绩管理系统(GUI) 133
课程设计4 个人通讯录 146
附 录
附录A ASCII码 161
附录B Unicode码 164
附录C Java程序规范示例 167
附录D Eclipse使用介绍 170