《Java程序设计》课后习题参考答案

《Java程序设计》课后习题参考答案

ID:64168

大小:197.93 KB

页数:9页

时间:2017-05-17

《Java程序设计》课后习题参考答案_第1页
《Java程序设计》课后习题参考答案_第2页
《Java程序设计》课后习题参考答案_第3页
《Java程序设计》课后习题参考答案_第4页
《Java程序设计》课后习题参考答案_第5页
资源描述:

《《Java程序设计》课后习题参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课后答案网www.khdaw.com高等院校计算机基础教育规划教材《Java程序设计》课后习题参考答案习题1参考答案1.Java语言的特点有哪些?答:参考1.1.2防止直接访问数据变量看起来有些奇怪,但它实际上却对使用类的程序质量有极大的好处。既然数据的单个项是不可访问的,那么惟一的办法就是通过方法来读或写。因此,如果要求类成员内部的一致性,就应该通过类本身的方法来处理。这种数据隐藏技术就是面向对象的重要特性——封装。它将类的外部界面与类功能的实现区分开来,隐藏实现细节,(通过公共方法)保留有限的对外接口,迫使用户使用外部界面,通过访问接口实现对数据的操作。即使

2、实现细节发生了改变,还可通过界面承担其功能而保留原样,确保调用它的代码还继续工作,这使代码维护更简单。2.简述封装的优点。答:封装是一个简单而有效的思想,优点有:(1)模块化,对内成为一个结构完整、可进行自我管理、自我平衡、高度集中的整体。(2)信息隐蔽,对外则是一个功能明确、接口单一、可在各种适合的环境下都能独立工作的有机单元。面向对象的程序设计实现了对象的封装,使得用户不必关心诸如对象的行为是如何实现的这样一些细节。通过对对象的封装,实现了模块化和信息隐藏,有利于程序的可移植性和安全性,同时也有利于对复杂对象的管理。类的封装性使得代码的可重用性大为提高,这样

3、的有机单元特别适合构建大型标准化的软件系统,具有很高的开发效率。3.Java的基本工具有哪些?(1)javac编译器(2)java解释器(3)jdbJava语言调试器(4)javadocAPI文档管理器(5)javah头文件生成器(6)appletviewer小应用程序浏览器(7)javap类文件反汇编器4.Java开发环境是如何配置的?答:对于Windows2000以上版本的操作系统,可以打开[控制面板]窗口,双击其中的[系统]图标,在[系统特性]窗口中单击[高级]选项卡,进而单击[环境变量]按钮。在出现的[环境变量]窗口中,在[系统变量]框中选择[Path]

4、项,单击[编辑]按钮,在弹出的[编辑系统变量]窗口的[变量值]框后加上上面两条语句。1课后答案网www.khdaw.com习题2参考答案 1.Java语言包含哪些数据类型?答:包含基本数据类型和复合数据类型。基本类型包括整数类型、浮点数类型、布尔类型。复合类型包括类类型(ClassType)、接口类型(InterfaceType)与数组类型(ArrayType)。2.Java有多少关键字?答:abstract,continue,for,new,switch,boolean,default,goto*,null,synchronized,break,do,if,

5、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,while3.byte、short、int、long和char整数类型各

6、占了多少字节?答:byte占了1字节,short占了2字节,int占了4字节,long占了8字节,char占了2字节。4.Java的控制结构有哪几类?答:流程控制语句可以分为选择、循环和跳转3大类。习题3参考答案1.声明类的格式是什么?答:[类修饰符]class类名称[extends父类名称][implements接口名称]{类主体}2.面向对象程序设计中,什么是构造函数?答:类类型声明方法成员,如果方法名称与类名称一样,这种方法成员称为构造函数。习题4参考答案1.面向对象程序设计中,什么是封装?答:OOP将处理过程与数据合并在一起处理。2.面向对象

7、程序设计中,什么是数据抽象化?答:OOP程序设计的重心为对象,因些对象被视为拥有本身数据与处理过程的组件,这些组件都有其独立性。所以对象内、外程序的处理就有某种程度的限制,换句话说,对象外部并不明了对象内部数据如何传递、改变,如何处理过程。这种隐藏对象内部的数据及处理过程的方式,使得对象抽象化,有人将这种处理方式称为数据抽象化。类库就是JavaAPI(ApplicationProgrammingInterface,应用程序接口),是系统提供的已实现的标准类的集合。在程序设计中,合理和充分利用类库提供的类和接口,不仅可以完成字符串处理、绘图、网络应用、数学计算等多

8、方面的工作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。