Java考试简答题

上传人:ni****g 文档编号:564537576 上传时间:2023-05-11 格式:DOC 页数:5 大小:24.50KB
返回 下载 相关 举报
Java考试简答题_第1页
第1页 / 共5页
Java考试简答题_第2页
第2页 / 共5页
Java考试简答题_第3页
第3页 / 共5页
Java考试简答题_第4页
第4页 / 共5页
Java考试简答题_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java考试简答题》由会员分享,可在线阅读,更多相关《Java考试简答题(5页珍藏版)》请在金锄头文库上搜索。

1、简答 5 题 30 分1. 什么是 GUI ?举出三个 AWT 组件的类名,并说明 AWT 组件的一般功能。 P99-101GUI 是图形用户界面;AWT 组件:Button- 按钮,功能:用户通过单击该组件来执行特定的操作;Label 标签,功能:用于输出文字信息,这些信息不可删除也不可修改;TextFiled 文本框,功能:用于显示或者接受用户键盘输入的单行文本信息,不能显示 多行,这行信息可以修改。2. 什么是 Frame 、 Panel? 它们有什么区别?它们的默认布局是哪种布局?P101-104(1 ) Frame 是 Window 的子类,一个 Frame 对象就是一个有标题有边界

2、的顶层窗 口。 Panel 是最简单的容器类,是 Container 的子类。(2 ) 区别: Panel 是一般容器,可以自身嵌套(比如在 panel1 里嵌入 panel2 );但 Frame 已经是顶层容器了,自身不能嵌套。(3 )Frame 默认 BorderLayout 布局 ;Panel 默认 FlowLayout 布局。3. 什么是事件、事件源、事件处理方法、事件监听器?举出两个事件的类名。 P114-116(1 ) 事件:当用户在界面上执行一个操作,例如按下键盘、拖动或者单击鼠标时,都 将产生一个事件。事件是用来描述所发生事情的对象,对应用户操作的不同种类有不同 类型的事件类与

3、之对应。事件源: event source 是指一个事件的产生者。 事件监听器:就是调用事件处理方法的对象。(2 )两个事件的类名: WindowEvent 窗口事件; ActionEvent 活动事件。4. 写出绘制直线、矩形、椭圆的函数,并解释各自的形参的意义。 P182-183直线: DrawLine(int x1,int y1,int x2,int y2)其中参数( x1 ,y1 )和( x2,y2 )是直线的起止坐标;矩形: drawReat(int x,int y,int width,int height)其中参数( x,y )是起点位置, width 是宽, height 是高。

4、椭圆: drawOval(int x,int y,int width,int height)其中参数( x,y )是起点, width 和 height 分别是内切圆的宽度和高度。5. 什么是 Applet ?写出它的 4 个主要方法,并说明它们的执行顺序。 P195(1 ) Applet 是网页上的小程序 .(2 ) init()初始化方法start()/开始方法stop() /停止方法destroy() /摧毁方法(3)程序执行是从init()方法开始,init()初始化一 start()启动 stop()终止 destroy。 消亡,结束6. 什么是异常?什么是致命错误?写出异常处理语句

5、的结构。 P202/205(1 ) Java把程序运算中可能遇到的错误分为两类:一类是非致命的错误,可以通过修正后还可以继续运行 ,这种错误称为异常 ;另外一类则是致命错误,即系统遇到了十分严重的错误,不能简单的恢复 ,这就是致命错误 ,需要操作系统才能处理。(2 )异常处理的程序的一般结构是:try catch(异常类型e)catch(异常类型e)finally7. 数据流该功能一般分为哪两种?按照处理数据的单位分为哪两种?举出表示流的4 个抽象类。 P215(1 ) 数据流按照功能一般分为输入流和输出流;(2 ) 数据流按照处理数据的单位分为字节流和字符流;(3 ) 4 个抽象类: Inp

6、utStream 、 OutputStream、Reader 、Writer8. 什么是封装?封装的意义是什么? P12 封装:封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个 的单元中(我们称之为类) 。被封装的对象通常被称为抽象数据类型。封装的意义:封装的意义在于保护或者防止代码(数据)被我们无意破坏。在面向对象 程序设计中数据被看作是一个中心的元素并且和使用它的函数结合的很密切, 从而保护 它不被其它的函数意外的修改。9. 什么是继承、多态? Java 如何实现多态? P13 答:继承:继承主要是实现重用代码,节省开发时间。多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。Java 通过方法重载和方法覆盖来实现多态。感谢下载!欢迎您的下载,资料仅供参考

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号