您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页JAVA期末考试简答题---简答

JAVA期末考试简答题---简答

来源:爱go旅游网
JAVA期末考试简答题

1请举例说明string类与StringBuffer类的区别。 2请举例说明重载和重写(也称为覆盖)的区别。 3请举例简要说明JAVA语言的继承机制有何特点? 4请举例说明抽象类和接口的区别有哪些?

5请举例简要说明JAVA语言使用事件进行事件处理的过程。 6静态函数能不能调用非静态函数或变量?举例说明。 7Java程序中允许多个static语句执行? 8布局管理器?

9关键字static,private,和protected,abstract,final 10异常处理的类层析结构和具体处理语句 11构造函数

12流处理方式,文件的读取和保存。

以下解答发现错误、或有补充、尽快发群里哦~~~~

请举例说明string类与StringBuffer类的区别。

String中的方法都是返回一个新的字符串,而没有改变原来的字符串;String类重写了Object的equals方法;String类能用“+”连接

StringBuffer中的方法都是能改变原字符串的值;StringBuffer类没有重写了Object的equals方法;,StringBuffer类不能用“+”连接

请举例说明重载和重写(也称为覆盖)的区别。

重载:对于类中的方法(包括从父类继承的方法),两个方法的方法名相同,但参数签名不相同。

重写:在子类中定义了一个方法,它的方法名,返回类型和参数签名正好和父类中的某个方法的名,返回类型和参数签名相同,那么就说子类的方法覆盖了父类的方法。

请举例简要说明JAVA语言的继承机制有何特点?

子类可以使用父类中的成员变量和方法,然后也可以添加自己的属性和方法。如果子类没有构造方法,则编译器首先为子类添加一个无参的构造方法,然后调用父类的默认构造方法,如果子类有构造方法,则先调用父类的默认构造方法,再调用子类的构造方法;如果父类中没有默认构造方法,则出错。

请举例说明抽象类和接口的区别有哪些?

接口:使用interface关键字,一个类可以实现多个接口;一个类实现接口、必须实现接口里的所有方法;接口里必须是抽象方法。

抽象类:使用的是abstract 关键字、一个类只能继承一次。继承抽象类的话、是可以不全部实现他的所有方法的,抽象方法只需声明,无需实现。抽象类可含有非抽象方法。

5请举例简要说明JAVA语言使用事件进行事件处理的过程。

首先事件(包含真正处理事件的代码)向事件源(与事件关联的控件,如按钮、滚动条)注册,事件(敲击键盘,或点击鼠标)发生时,事件源向事件发送一个事件对象(如果在该事件源上注册了多个事件,则向所有的发送)

6静态函数能不能调用非静态函数或变量?举例说明。

能。

7Java程序中允许多个static语句执行?

允许。

8布局管理器?

9关键字static,private,和protected,abstract,final

Abstract: 抽象类

10异常处理的类层析结构和具体处理语句

异常处理第二种: class TestException3 { public static void main(String[] args) { System.out.println(\"Hello World!\"); TestException3 te = new TestException3() ; te.m2() ; } public void m1() throws ArithmeticException { int i = 10/0 ; } public void m2() throws ArithmeticException{ m1() ; } }

11构造函数(构造方法)

12流处理方式,文件的读取和保存。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务