全国信息技术应用考试

为了避免实现监听器中定义的所有方法,造成代码的臃肿,在JDK中提供了一些()类,这些类实现了接口所有的方法,但是方法中没有任何代码,属于一种空实现

题目

为了避免实现监听器中定义的所有方法,造成代码的臃肿,在JDK中提供了一些()类,这些类实现了接口所有的方法,但是方法中没有任何代码,属于一种空实现

参考答案和解析
正确答案:适配器
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

______是一种简单的实现监听器的方法,重写有用的方法,无关的方法可以不用实现。


正确答案:适配器(Adapter)
适配器(Adapter)

第2题:

处理鼠标事件时首先需要通过实现MouseListener接口定义监听器,也可以通过继承适配器()类来实现


答案:MouseAdapter

第3题:

为了辨别用户关闭窗口的时间,要实现监听器接口()。

A.MouseListener

B.ActionListener

C.WindowListener

D.以上都要


参考答案:C

第4题:

在使用HttpSession维护当前在线人数的WEB应用中,当一个客户离开WEB应用时,将激发()?

  • A、ServletContextListener监听器的contextDestroyed()方法
  • B、HttpSessionListener监听器的sessionDestroyed()方法
  • C、ServletContextAttributeListener监听器的attributeRemoved()方法
  • D、HttpSessionAttributeListener监听器的attributeRemoved()方法

正确答案:B

第5题:

在Oracle中,()程序包中提供了所有预定义的异常的定义。

A.DBMS_STANDARD

B.DBMS_STD

C.DBMS_SQL

D.DBMS_TYPES


参考答案:D

第6题:

继承诸如WindowAdapter(它继承了WindowListenerUn)等适配器类有何好处? ( )

A.将继承这个类的所有行为

B.子类将自动成为监听器

C.不必实现任何不需要的WindowListener方法

D.为了层次清楚,美观大方


正确答案:C
解析:由于大多数监听器接口都包含了我们可能不需要的方法。使用适配器类作为父类,可避免为实现接口而必须实现一些空方法的麻烦。

第7题:

下列是事件监听机制的四个步骤,请对下列步骤进行排序,使事件源实现了事件的监听机制()①定义一个类实现事件监听器的接口②为事件源注册事件监听器对象③事件监听器调用相应的方法来处理相应的事件④创建一个事件源

A.①④②③

B.①③④②

C.④①②③

D.④②①③


答案:A
解析:首先需要定义一个类实现事件监听器的接口,例如Window类型的窗口需要实现WindowListener。接着通过addWindowListener()方法为事件源注册事件监听器对象,当事件源上发生事件时,便会触发事件监听器对象,由事件监听器调用相应的方法来处理相应的事件

第8题:

想实现事件的监听机制,首先需要()

A、通过addWindowListener()方法为事件源注册事件监听器对象

B、事件监听器调用相应的方法来处理相应的事件

C、定义一个类实现事件监听器的接口

D、实现WindowListener


答案:ABCD

解析:通过addWindowListener方法为事件源注册事件监听器对象,定义一个类实现事件监听器的接口实现WindowListener。事件监听器调用相应的方法来处理相应的事件,即按下一个按钮或者单击某个菜单项时,这些动作就会激发一个相应的事件,该事件就会触发事件源上注册的事件监听器(特殊的Java对象), 事件监听器调用相应的事件处理器(事件监听器里的实例方法)来做出相应的响应。

第9题:

在更换ECM之前,必须把所有其它现行故障代码的产生原因调查清楚,是为了()。

  • A、保存故障代码
  • B、清除故障代码
  • C、对新ECM进行调试
  • D、避免损坏新ECM

正确答案:D

第10题:

为了辨别用户关闭窗口的时间,要实现监听器接口()。 

  • A、MouseListener
  • B、ActionListener
  • C、WindowListener
  • D、以上都要

正确答案:C

更多相关问题