文档详情

2025年java复习题 2 _原创精品文档.pdf

发布:2025-01-18约1.49万字共11页下载文档
文本预览下载声明

学而不知道,与不学同;知而不能行,与不知同。——黄睎

一、判断题:

1.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键

字free。(F)回收不用free

2.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属

性与赋值对象相同的新对象。(F)字符串类型的变量是不能赋非字符

串的值,如stringstr=”a”intb=0,str=b是错误的

3.有的类定义时可以不定义构造函数,所以构造函数不是必需的。(F)不定

义构造函数,编译器会使用默认构造函数,并不代表构造函数不存在

4.类及其属性、方法可以同时有一个以上的修饰符来修饰。(T)

5.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点(F)

应该是左上角

6.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。(F)//

含有抽象方法的类必须声明为抽象类,抽象方法不能为private的,因为抽象方

法没有具体的实现,需要在子类中继承并重写来具体实现。抽象方法必须重写实

现其具体的功能。方法永远不能同时标示为abstract和final,因为abstract修饰

的方法必须要重写实现其方法,而final是阻止重写的。Private和abstract也不能

同时修饰方法,因为private阻止继承,也就是阻止了重写实现,这与abstract

也是相违背的。Abstract不能和static同时使用,static是静态的,就是在编译时

已经确定的东西,当然不能是抽象(动态)的,那是运行时才能确定的东西。

7.Final类中的属性和方法都必须被final修饰符修饰。(F)静态的必须被

静态的修饰符修饰

8.最终类不能派生子类,最终方法不能被覆盖。(T)

9.子类要调用父类的方法,必须使用super关键字(F)。

10.一个Java类可以有多个父类。(F)

11、Java中,如果类C是类B的子类,类B是类A的子类,则C不仅继承

了B中的成员,同样也继承了A中的成员。(T)

12、文本区和文本框都能引发两类事件:文本改变事件和动作事件。(T)

13、抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。(F)

抽象类中的方法必须有抽象方法,也可以有非抽象方法

14、程序中一旦执行了catch语句块,则不会执行finally语句块。(F)

Finally语句块的作用就是为了保证无论出现什么情况,一定要执行的,那么

finally里的code肯定会执行,并且是在return前执行.(只要语句执行了,肯定是在

return前执行的.finally中也可以有return,并且会覆盖其他的return

根据java规范:在try_catch_finally中,如果try_finally或者catch_finally中都

有return,则两个return语句都执行并且最终返回到调用者那里的是finally中的

return的值;而如果finally中没有return,则理所当然的返回的是try或者catch中

子曰:“知者不惑,仁者不忧,勇者不惧。”——《论语》

的return的值,但是finally中的代码是必须要执行的,方法在return的时候并不是

把它所拥有的那个值给返回了,而是复制一份返回.因此,对于基本类型的数据

显示全部
相似文档