- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA期末考试简答题---简答
JAVA期末考试简答题
1请举例说明string类与StringBuffer类的区别。
2请举例说明重载和重写(也称为覆盖)的区别。
3请举例简要说明JAVA语言的继承机制有何特点?
4请举例说明抽象类和接口的区别有哪些?
5请举例简要说明JAVA语言使用事件监听器进行事件处理的过程。
6静态函数能不能调用非静态函数或变量?举例说明。
7Java程序中允许多个static语句执行?
8布局管理器?
9关键字static,private,和protected,abstract,fina
10异常处理的类层析结构和具体处理语句
11构造函数
12流处理方式,文件的读取和保存。
以下解答发现错误、或有补充、尽快
发群里哦~~~~
请举例说明string类与StringBuffer类的区别。
String 中的方法都是返回一个新的字符串,而没有改变原来的字符串;String类重写了Object
的equals方法;String类能用 “+”连接
StringBuffer 中的方法都是能改变原字符串的值;StringBuffer类没有重写了Object 的equas
方法;,StringBuffer类不能用 “+”连接
请举例说明重载和重写(也称为覆盖)的区别。
重载:对于类中的方法(包括从父类继承的方法),两个方法的方法名相同,但参数签名不相
同。
重写:在子类中定义了一个方法,它的方法名,返回类型和参数签名正好和父类中的某个方
法的名,返回类型和参数签名相同,那么就说子类的方法覆盖了父类的方法。
请举例简要说明JAVA语言的继承机制有何特点?
子类可以使用父类中的成员变量和方法,然后也可以添加自己的属性和方法。如果子类没有
构造方法,则编译器首先为子类添加一个无参的构造方法,然后调用父类的默认构造方法,
如果子类有构造方法,则先调用父类的默认构造方法,再调用子类的构造方法;如果父类中
没有默认构造方法,则出错。
请举例说明抽象类和接口的区别有哪些?
接口:使用interface关键字,一个类可以实现多个接口;一个类实现接口、必须实现接口
里的所有方法;接口里必须是抽象方法。
抽象类:使用的是abstract 关键字、一个类只能继承一次。继承抽象类的话、是可以不全部
实现他的所有方法的,抽象方法只需声明,无需实现。抽象类可含有非抽象方法。
5请举例简要说明JAVA语言使用事件监听器进行事件处理
的过程。
首先事件监听器 (包含真正处理事件的代码)向事件源 (与事件关联的控件,如按钮、滚动
条)注册,事件 (敲击键盘,或点击鼠标)发生时,事件源向事件监听器发送一个事件对象
(如果在该事件源上注册了多个事件监听器,则向所有的监听器发送)
6静态函数能不能调用非静态函数或变量?举例说明。
能。
7Java程序中允许多个static语句执行?
允许。
8布局管理器?
9 static,private, protected,abstract,final
关键字 和
Abstract: 抽象类
10异常处理的类层析结构和具体处理语句
异常处理第二种:
class TestException3
{
publicstaticvoidmain(String[]args)
{
System.out.println(He oWorld!);
TestException3te=newTestException3();
te.m2();
}
publicvoidm1()throwsArithmeticException{
inti=10/0;
}
publicvoidm2()throwsArithmeticException{
m1();
}
}
11构造函数 (构造方法)
12流处理方式,文件的读取和保存。
文档评论(0)