第一范文网 - 专业文章范例文档资料分享平台

java程序设计教程第二版课后答案

来源:用户分享 时间:2025/5/25 12:15:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

java程序设计教程第二版课后答案

【篇一:《java程序设计》课后习题参考答案】

参考答案

――武汉大学出版社 习题1参考答案

1.java语言的特点有哪些?? 答:参考1.1.2

防止直接访问数据变量看起来有些奇怪,但它实际上却对使用类的程序质量有极大的好处。既然数据的单个项是不可访问的,那么惟一的办法就是通过方法来读或写。因此,如果要求类成员内部的一致性,就应该通过类本身的方法来处理。

这种数据隐藏技术就是面向对象的重要特性——封装。它将类的外部界面与类功能的实现区分开来,隐藏实现细节,(通过公共方法)保留有限的对外接口,迫使用户使用外部界面,通过访问接口实现对数据的操作。即使实现细节发生了改变,还可通过界面承担其功能

而保留原样,确保调用它的代码还继续工作,这使代码维护更简单。 2.简述封装的优点。?

答:封装是一个简单而有效的思想,优点有:(1)模块化,对内成为一个结构完整、可进行自我管理、自我平衡、高度集中的整体。(2)信息隐蔽,对外则是一个功能明确、接口单一、可在各种适合的环境下都能独立工作的有机单元。

面向对象的程序设计实现了对象的封装,使得用户不必关心诸如对象的行为是如何实现的这样一些细节。通过对对象的封装,实现了模块化和信息隐藏,有利于程序的可移植性和安全性,同时也有利于对复杂对象的管理。类的封装性使得代码的可重用性大为提高,这样的有机单元特别适合构建大型标准化的软件系统,具有很高的开发效率。

3.java的基本工具有哪些?? (1) javac 编译器 (2) java 解释器

(3) jdb java 语言调试器

(4) javadoc api文档管理器 (5) javah 头文件生成器

(6) appletviewer 小应用程序浏览器

(7) javap 类文件反汇编器

4.java开发环境是如何配置的?

答:对于windows 2000以上版本的操作系统,可以打开[控制面板]窗口,双击其中的[系统]图标,在[系统特性]窗口中单击[高级]选项卡,进而单击[环境变量]按钮。在出现的[环境变量]窗口中,在[系统变量]框中选择[path]项,单击[编辑]按钮,在弹出的[编辑系统变量]窗口的[变量值]框后加上上面两条语句。 1.java语言包含哪些数据类型??

答:包含基本数据类型和复合数据类型。基本类型包括整数类型、浮点数类型、布尔类型。复合类型包括类类型(class type)、接口类型(interface type)与数组类型(array type)。 2.java有多少关键字??

答:abstract, continue, for, new, switch,boolean, default, goto*, null, synchronized,break, do, if, package, this,byte, double, implements, private, threadsafe,byvalve*, else, import, protected, throw,case, extends, instanceof, public, transient,catch, false, int, return, true,char, final, interface, short, try,class, finally, long, static, void,const*, float, native, super, while

3.byte、short、int、long和char整数类型各占了多少字节?? 答:byte占了1字节,short占了2字节,int占了4字节,long占了8字节,char占了2字节。 4.java的控制结构有哪几类??

答:流程控制语句可以分为选择、循环和跳转3大类。 习题3参考答案?

1.声明类的格式是什么?? 答:

[类修饰符]class类名称[extends父类名称][implements接口名称] {

类主体 }

2.面向对象程序设计中,什么是构造函数??

答:类类型声明方法成员,如果方法名称与类名称一样,这种方法成员称为构造函数。 习题4参考答案?

1.面向对象程序设计中,什么是封装??

2.面向对象程序设计中,什么是数据抽象化??

答:oop程序设计的重心为对象,因些对象被视为拥有本身数据与处理过程的组件,这些组件都有其独立性。所以对象内、外程序的处理就有某种程度的限制,换句话说,对象外部并不明了对象内部数据如何传递、改变,如何处理过程。这种隐藏对象内部的数据及处理过程的方式,使得对象抽象化,有人将这种处理方式称为数据抽象化。类库就是java api(application programminginterface,应用程序接口),是系统提供的已实现的标准类的集合。在程序设计中,合理和充分利用类库提供的类和接口,不仅可以完成字符串处理、绘图、网络应用、数学计算等多方面的工作,而且可以大大提高编程效率,使程序简练、易懂。 1.简述数据类型类的常用方法。?

答:对所有数据类型类的对象,形如“对象名.xxxxvalue()”的成员方法,用来获得对象中的基本类型数据。包括: 对象名.doublevalue(); 对象名.intvalue(); 对象名.bytevalue(); 对象名.shortvalue(); 对象名.longvalue(); 对象名.charvalue(); 对象名.floatvalue();

对象名.booleanvalue(); 2.何为命令行参数??

答:所谓命令行参数,是指执行某个java应用程序时,从命令行中向程序直接传送的参数。我们可以获得这些参数的值,并运用到程序的执行过程中。

3.如何定义和创建一个数组??

答:要创建一个数组,必须首先定义数组变量所需的类型。通用的一维数组的声明格式是:type arrayname[];其中,type定义了数组的基本类型,arrayname是数组的名称。基本类型决定了组成数组的每一个基本元素的数据类型。 4.如何声明一个二组数组??

答:二维数组的一般声明格式如下: 数组元素类型 数组名[][];

搜索更多关于: java程序设计教程第二版课后答案 的文档
java程序设计教程第二版课后答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c05b0g2vom27f2vc1v0ey6gjog0oh0700688_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top