Java语言面向对象程序设计(第2版)实验指导及习题解答
定 价:37 元
丛书名:21世纪高等学校规划教材
- 作者:范玫,马俊编著
- 出版时间:2015/7/1
- ISBN:9787302394556
- 出 版 社:清华大学出版社
- 中图法分类:TP312JA
- 页码:276
- 纸张:胶版纸
- 版次:1
- 开本:16K
本书分为3章,第1章为实验指导部分,其中第1节给出了理论介绍和注意事项,并在最后给出了几个思维训练题,后面17节属于上机实验课,每个实验都旨在针对性地训练Java语言中需要掌握的知识点或技巧,其主要特色是采用了循序渐进式的实验题目设计,同学们可以从简单的验证实验、填空实验过渡到设计实验;第2章为主教材的习题参考解答,针对主教材中每个章节的习题给出了相应的参考答案;第3章提供了8套模拟试题,用来测试同学们对Java课程的各知识点的掌握情况。
许多同学反映计算机语言课实验的效果不好,只是在上课时听了一些概念,看老师演示了一些程序,自己还是不会编写程序,碰到问题时不知如何下手,并且在上实验课时没有好的实验指导教材,大家随便上上机,调试几个书上的例子,学习的效果比较差。
本书就是针对解决以上问题编写的,经过作者多年的教学实践和完善,在指导学生学习Java语言方面现已形成了一套循序渐进的实验模式。从实际的学习效果来看,大多数同学经过一学期的学习都能掌握Java语言和面向对象的基本知识点,并且在毕业设计中很多同学选择了用Java作为工具完成自己的毕业设计。
本书的实验内容需要参考主教材《Java语言面向对象程序设计(第2版)》和Javadoc帮助文档动手完成,最终目的是帮助初学者快速掌握Java语言面向对象程序设计的基本规范和设计技巧。本书适合大中专学校开设Java语言课和实验课的学生、参加自学考试的学生以及Java语言的自学者学习使用。
本书的特色之一是具有针对性的代码训练,因为每个同学的能力不同,大多数实验课都在2到4课时,实验指导老师可以有针对性地布置作业。从兰州大学近几年的学生的反馈来看,实际上很多同学就是通过此实验课提高了对代码的阅读和理解能力。本书的特色之二是除最后一个实验外每个实验都被设计为循序渐进的3个部分,第一部分为验证实验,同学们只要输入代码编译运行就可以了,但要回答实验后的问题; 第二部分为填空实验,要求同学们能读懂程序、理解程序; 第三部分为设计实验,即在已消化前面知识的基础上独立完成设计,训练分析问题和解决问题的能力。
本书中需要的实验素材和源代码可以到作者的百度云盘上下载,百度云盘的地址如下:
http://pan.baidu.com/share/home?uk=17703062#category/type=0
本书得到了兰州大学教务处和兰州大学信息科学与工程学院教学基金的支持,在此向兰州大学和兰州大学信息科学与工程学院致以诚挚的感谢!
由于时间仓促加上作者水平有限,书中难免存在粗浅疏漏或叙述欠严密之处,恳请读者给予批评指正。
范玫
2015年5月
第1章 实验指导
1.1 程序设计方法概述和程序建模概述
1.1.1 程序设计概述
1.1.2 程序设计方法概述
1.1.3 程序建模理论概述
1.1.4 程序建模实例演示
1.1.5 思维训练和建模思想实践
1.1.6 实验报告
1.2 Java程序开发环境的搭建和测试
1.2.1 下载并安装JDK
1.2.2 测试开发环境
*1.2.3 下载并安装JDK演示实例
1.2.4 访问并下载及解压JavaAPI文档
1.2.5 实验报告
1.3 基础实验之流程控制
1.3.1 实验目的
1.3.2 相关知识
1.3.3 实验内容
1.3.4 实验报告
1.4 面向对象抽象设计初步
1.4.1 实验目的
1.4.2 相关知识
1.4.3 实验内容
1.4.4 实验报告
1.5 面向对象抽象设计进阶
1.5.1 实验目的
1.5.2 相关知识
1.5.3 实验内容
1.5.4 实验报告
1.6 异常处理和部分常用类测试
1.6.1 实验目的
1.6.2 相关知识
1.6.3 实验内容
1.6.4 实验报告
1.7 输入/输出流程序设计基础
1.7.1 实验目的
1.7.2 相关知识
1.7.3 实验内容
1.7.4 实验报告
*1.8 输入/输出流程序设计进阶
1.8.1 实验目的
1.8.2 相关知识
1.8.3 实验内容
1.8.4 实验报告
1.9 GUI图形界面程序设计基础
1.9.1 实验目的
1.9.2 相关知识
1.9.3 实验内容
1.9.4 实验报告
1.1 0GUI图形界面程序设计进阶
1.10.1 实验目的
1.10.2 相关知识
1.10.3 实验内容
1.10.4 实验报告
1.11 多线程程序设计基础
1.11.1 实验目的
1.11.2 相关知识
1.11.3 实验内容
1.11.4 实验报告
1.12 多线程程序设计进阶
1.12.1 实验目的
1.12.2 相关知识
1.12.3 实验内容
1.12.4 实验报告
1.13 网络程序设计基础
1.13.1 实验目的
1.13.2 相关知识
1.13.3 实验内容
1.13.4 实验报告
1.14 数据集合使用技术
1.14.1 实验目的
1.14.2 相关知识
1.14.3 实验内容
1.1 4.4 实验报告
1.15 数据库程序设计
1.15.1 实验目的
1.15.2 相关知识
1.15.3 实验内容
1.15.4 实验报告
1.16 小应用程序及多媒体程序设计
1.16.1 实验目的
1.16.2 相关知识
1.16.3 实验内容
1.16.4 实验报告
1.17程序综合设计练习
1.17.1 实验目的
1.17.2 相关知识
1.17.3 实验内容
1.17.4 实验报告
1.18 简单英语口语学习软件的建模及实现
1.18.1 实验目的
1.18.2 相关知识
1.18.3 实验内容
1.18.4 实验报告
第2章 主教材习题参考答案
2.1 程序的定义和程序设计语言概述参考答案
2.2 JVM工作原理和Java语言基础参考答案
2.3 面向对象程序设计原理和Java语言的实现参考答案
2.4 Java特殊关键字的学习和面向对象原理进阶参考答案
2.5 Java异常处理参考答案
2.6 输入/输出类库参考答案
2.7 GUI程序设计基础参考答案
2.8 多线程编程技术参考答案
2.9 网络编程参考答案
2.10 Java中的集合抽象参考答案
2.11 数据库编程基础参考答案
2.12 小应用程序和多媒体技术参考答案
第3章 模拟试题与参考答案
3.1 模拟试题
3.1.1 Java语言面向对象模拟试题一
3.1.2 Java语言面向对象模拟试题二
3.1.3 Java语言面向对象模拟试题三
3.1.4 Java语言面向对象模拟试题四
3.1.5 Java语言面向对象模拟试题五
3.1.6 Java语言面向对象模拟试题六
3.1.7 Java语言面向对象模拟试题七
3.1.8 Java语言面向对象模拟试题八
3.2 模拟试题参考答案
3.2.1 Java语言面向对象模拟试题一参考答案
3.2.2 Java语言面向对象模拟试题二参考答案
3.2.3 Java语言面向对象模拟试题三参考答案
3.2.4 Java语言面向对象模拟试题四参考答案
3.2.5 Java语言面向对象模拟试题五参考答案
3.2.6 Java语言面向对象模拟试题六参考答案
3.2.7 Java语言面向对象模拟试题七参考答案
3.2.8 Java语言面向对象模拟试题八参考答案
附录A 思维训练和建模思想实践题参考答案
参考文献