每日10道JAVA题答案(20180702)

/ **   
 * 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的
 *请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我

 * /


1.B

System是java.lang包下的一个类,out为System的final静态成员(PrintStream类型),println()是PrintStream类的实例方法。


2.B
1如果是本类使用,可以直接就用静态变量名。2如果是其他类使用,可以使用类名来调用,也可以创建一个实例对象来调用。3如果静态变量所在的类是静态类,那么不管在本类里或者在其他外部类,都可以直接使用静态变量名。


3.C
public和protected都可以作用于子类,但在多态情况下,静态函数调用时编译和运行看左边,所以子父类存在同名静态函数访问的是父类,子类并不能覆盖父类的方法,所以选C


4.D
调用了父类的run方法


5.D
catch块和finally块可以省略其中一个但不能同时省略


6.ABD
Java   提供的事件处理模型是一种人机交互模型。它有三个基本要素:
1) 事件源(Event Source):即事件发生的场所,就是指各个组件,如按钮等,点击按钮其实就是组件上发生的一个事件;
2) 事件(Event):事件封装了组件上发生的事情,比如按钮单击、按钮松开等等;
3) 事件监听器(Event Listener):负责监听事件源上发生的特定类型的事件,当事件到来时还必须负责处理相应的事件;


7.BCD
A.Synchronized是一个关键字不是方法
E.sleep()是Thread的方法。对了,sleep与wait的区别经常出题


8.A B C D 
单看A是没问题的 你问我finally执不执行 那我肯定是执行的
但是看到B  B也是对的 那么A和B是不是矛盾了呢?  不是的. A中隐含了一个前提 就是不出这些幺蛾子的情况下.
比如你在执行try的时候把电源拔了或者电脑砸了 那finally肯定也不执行


9.BC
A访问修饰符的限制一定要大于等于被重写方法的访问修饰符


10.D
最终类就是被final修饰的类,最终方法就是被final修饰的方法。最终类不能被继承,最终方法不能被重写。

猜你喜欢

转载自blog.csdn.net/stridebin/article/details/80885370
今日推荐