Java考试简答题.doc

上传人:jian****018 文档编号:8776311 上传时间:2020-03-31 格式:DOC 页数:2 大小:18.50KB
返回 下载 相关 举报
Java考试简答题.doc_第1页
第1页 / 共2页
Java考试简答题.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述
简答5题30分1. 什么是GUI?举出三个AWT组件的类名,并说明AWT组件的一般功能。P99-101GUI是图形用户界面;AWT组件:Button-按钮,功能:用户通过单击该组件来执行特定的操作;Label标签,功能:用于输出文字信息,这些信息不可删除也不可修改;TextFiled文本框,功能:用于显示或者接受用户键盘输入的单行文本信息,不能显示多行,这行信息可以修改。2. 什么是Frame、Panel?它们有什么区别?它们的默认布局是哪种布局?P101-104(1) Frame是Window的子类,一个Frame对象就是一个有标题有边界的顶层窗口。Panel是最简单的容器类,是Container的子类。(2) 区别:Panel是一般容器,可以自身嵌套(比如在panel1里嵌入panel2);但Frame已经是顶层容器了,自身不能嵌套。(3)Frame默认BorderLayout布局;Panel默认FlowLayout布局。3. 什么是事件、事件源、事件处理方法、事件监听器?举出两个事件的类名。P114-116(1) 事件:当用户在界面上执行一个操作,例如按下键盘、拖动或者单击鼠标时,都将产生一个事件。事件是用来描述所发生事情的对象,对应用户操作的不同种类有不同类型的事件类与之对应。事件源: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是高。椭圆: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. 什么是异常?什么是致命错误?写出异常处理语句的结构。P202/205(1)Java把程序运算中可能遇到的错误分为两类:一类是非致命的错误,可以通过修正后还可以继续运行,这种错误称为异常;另外一类则是致命错误,即系统遇到了十分严重的错误,不能简单的恢复,这就是致命错误,需要操作系统才能处理。(2)异常处理的程序的一般结构是:trycatch(异常类型 e)catch(异常类型 e)finally 7. 数据流该功能一般分为哪两种?按照处理数据的单位分为哪两种?举出表示流的4个抽象类。P215(1) 数据流按照功能一般分为输入流和输出流;(2) 数据流按照处理数据的单位分为字节流和字符流;(3) 4个抽象类:InputStream、OutputStream、Reader、Writer8. 什么是封装?封装的意义是什么?P12封装:封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。封装的意义:封装的意义在于保护或者防止代码(数据)被我们无意破坏。在面向对象程序设计中数据被看作是一个中心的元素并且和使用它的函数结合的很密切,从而保护它不被其它的函数意外的修改。9. 什么是继承、多态?Java如何实现多态?P13答:继承:继承主要是实现重用代码,节省开发时间。多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。Java通过方法重载和方法覆盖来实现多态。
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!