参考答案和解析
正确答案: 在Java中通过实现事件监听器(Eventistener)来实现对事件的处理。事件监听器是一些事件的接口,这些接口是java.awt.AWTEventListener的子类。接口中含有相关的方法,每个方法中可以编程来处理相关的事件。
每个界面对象在需要处理某种事件时,先进行事件的注册。注册的过程就是将界面对象与事件监听器联系在一起的过程。
解析: 暂无解析
更多“问答题简述Java的事件处理机制。”相关问题
  • 第1题:

    GUI事件机制的导入包是:()  

    • A、java.awt
    • B、java.awt.event
    • C、javax.swing
    • D、javax.swing.event

    正确答案:B

  • 第2题:

    多线程是java程序的()机制,它能同步共享数据,处理不同事件。


    正确答案:并发

  • 第3题:

    简述Java线程调度机制。


    正确答案: J.ava的线程调度机制负责调度线程。Java的线程调度策略采用抢占式调度,优先级高的线程比优先级低的线程优先执行。在优先级相同的情况下,就按“先到先服务”的原则调度线程。Java有专门的调度器,它的任务是使优先级高的线程能始终运行,一旦时间片有空闲,则使具有同等优先级的线程以轮流的方式顺序使用时间片。只有当高级别的线程死亡时(除非用sleep(intmillsecond)或wait()方法让出CPU资源),低级别线程才有机会获得CPU资源。
    线程的优先级用数值表示,数值越大优先级越高(范围1~10)。每个线程根据继承性自动从父线程获得一个线程的优先级,也可在程序中重新设置线程的优先级。对于任务较紧急的重要线程,可安排较高的优先级。相反,则给一个较低的优先级。

  • 第4题:

    简述Java中的异常处理机制。


    正确答案:(1)如果程序中产生了异常,那么会自动的由JVM根据异常的类型,实例化一个指定异常类的对象;
    (2)如果这个时候程序中没有任何异常处理操作,则这个异常类的实例化对象将交给JVM进行处理,而JVM的默认处理方式就是进行异常信息的输出,而后中断程序执行;
    (3)如果程序中存在了异常处理,则会由try语句捕获产生的异常类对象;
    (4)与try之后的每一个catch进行匹配,如果匹配成功,则使用指定的catch进行处理,如果没有匹配成功,则向后面的catch继续匹配,如果没有任何的catch匹配成功这个时候将交给JVM执行默认处理;
    (5)不管是否有异常都会执行finally程序,如果此时没有异常,执行完finally,则会继续执行程序中的其他代码,如果此时有异常没有处理(没有一个catch可以满足),那么也会执行finally,但是执行完finally后,将默认交给JVM进行异常的信息输出,并且程序中断。

  • 第5题:

    Java事件处理包括建立事件源、()和将事件源注册到监听器。


    正确答案:建立事件监听器

  • 第6题:

    Java的事件处理模型中,用来处理事件的是()。

    • A、事件源
    • B、事件
    • C、事件侦听器
    • D、以上答案都不对

    正确答案:C

  • 第7题:

    简述Java的事件处理机制。


    正确答案: 在Java中通过实现事件监听器(Eventistener)来实现对事件的处理。事件监听器是一些事件的接口,这些接口是java.awt.AWTEventListener的子类。接口中含有相关的方法,每个方法中可以编程来处理相关的事件。
    每个界面对象在需要处理某种事件时,先进行事件的注册。注册的过程就是将界面对象与事件监听器联系在一起的过程。

  • 第8题:

    问答题
    Java异常处理机制有哪些特点?

    正确答案: 1)Java通过面向对象的方法来处理异常,Java中定义了很多异常类,每个异常类都代表了一种运行错误,类中包含了该运行错误的信息和处理错误的方法等内容,每当Java程序运行过程中发生一个可识别的运行错误时,即该错误有一个异常类与之相对应时,系统都会产生一个相应的该异常类的对象,即产生一个异常。
    2)Java的异常类是处理运行时错误的特殊类,每一种异常类对应一种特定的运行错误。所有的Java异常类都是系统类库中的Exception类的子类。
    3)对应常见的错误,Java定义了系统异常与子对应,用户也可以自定义Java异常来满足特殊的错误处理需要。
    4)Java的异常处理框架是try-catch-finally,其中try块放置有可能出现异常的代码,catch用来捕捉和处理出现的异常,finally块为异常处理提供了一个清理机制。
    解析: 暂无解析

  • 第9题:

    问答题
    简述Java的事件处理机制。

    正确答案: 在Java中通过实现事件监听器(Eventistener)来实现对事件的处理。事件监听器是一些事件的接口,这些接口是java.awt.AWTEventListener的子类。接口中含有相关的方法,每个方法中可以编程来处理相关的事件。
    每个界面对象在需要处理某种事件时,先进行事件的注册。注册的过程就是将界面对象与事件监听器联系在一起的过程。
    解析: 暂无解析

  • 第10题:

    问答题
    简述Java线程调度机制。

    正确答案: J.ava的线程调度机制负责调度线程。Java的线程调度策略采用抢占式调度,优先级高的线程比优先级低的线程优先执行。在优先级相同的情况下,就按“先到先服务”的原则调度线程。Java有专门的调度器,它的任务是使优先级高的线程能始终运行,一旦时间片有空闲,则使具有同等优先级的线程以轮流的方式顺序使用时间片。只有当高级别的线程死亡时(除非用sleep(intmillsecond)或wait()方法让出CPU资源),低级别线程才有机会获得CPU资源。
    线程的优先级用数值表示,数值越大优先级越高(范围1~10)。每个线程根据继承性自动从父线程获得一个线程的优先级,也可在程序中重新设置线程的优先级。对于任务较紧急的重要线程,可安排较高的优先级。相反,则给一个较低的优先级。
    解析: 暂无解析

  • 第11题:

    问答题
    简述AWT提供的基于事件监听模型的事件处理机制。

    正确答案: 基于事件监听模型的事件处理是从一个事件源授权到一个或多个事件监听者,组件作为事件源可以触发事件,通过addXXXlistener()方法向组件注册监听器,一个组件可以注册多个监听器,如果组件触发了相应类型的事件,此事件被传送给已注册的监听器,事件监听器通过调用相应的实现方法来负责处理事件的过程。
    解析: 暂无解析

  • 第12题:

    问答题
    请比较Java的异常处理机制与其它语言异常处理机制。

    正确答案: 简单比较Java和C++异常处理机制:
    1)Java和C++的异常处理作用都是增加程序的健壮性,保证程序的正常运行。
    2)Java的异常处理框架是try-catch-finally,其中finally可有可无,若有,则一定会执行finally部分代码;而C++的框架是try-catch,没有finally块。
    3)Java的异常都是异常对象,异常类是来自于Throwable的子类;C++的异常可以是对象也可以是一般的基本类型。
    解析: 暂无解析

  • 第13题:

    请比较Java的异常处理机制与其它语言异常处理机制。


    正确答案:简单比较Java和C++异常处理机制:
    1)Java和C++的异常处理作用都是增加程序的健壮性,保证程序的正常运行。
    2)Java的异常处理框架是try-catch-finally,其中finally可有可无,若有,则一定会执行finally部分代码;而C++的框架是try-catch,没有finally块。
    3)Java的异常都是异常对象,异常类是来自于Throwable的子类;C++的异常可以是对象也可以是一般的基本类型。

  • 第14题:

    ()是java程序的并发机制,它能同步共享数据、处理不同的事件。


    正确答案:多线程

  • 第15题:

    简述Java的异常处理机制。


    正确答案:java中声明了很多异常类,每个异常类都代表了一种运行错误,类中包含了该运行错误的信息和处理错误的方法等内容。每当java程序运行过程中发生一个可识别的运行错误时,即该错误有一个异常类与之相对应时,系统都会产生一个相应的该异常类的对象,即产生一个异常。一旦一个异常对象产生了,系统中就一定有相应的机制来处理它,确保不会产生死机、死循环或其他对操作系统的损害,从而保证了整个程序运行的安全性。

  • 第16题:

    简述AWT提供的基于事件监听模型的事件处理机制。


    正确答案:基于事件监听模型的事件处理是从一个事件源授权到一个或多个事件监听者,组件作为事件源可以触发事件,通过addXXXlistener()方法向组件注册监听器,一个组件可以注册多个监听器,如果组件触发了相应类型的事件,此事件被传送给已注册的监听器,事件监听器通过调用相应的实现方法来负责处理事件的过程。

  • 第17题:

    Java事件处理主要用来响应一些异常事件


    正确答案:错误

  • 第18题:

    在Java事件处理模型中,当按下鼠标按钮时,处理()事件。

    • A、mouseReleased
    • B、mouseExited
    • C、mousePressed
    • D、mouseDown

    正确答案:D

  • 第19题:

    问答题
    C++或Java中的异常处理机制的简单原理和应用。

    正确答案: 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.Thowable的子类。
    解析: 暂无解析

  • 第20题:

    填空题
    多线程是java程序的()机制,它能同步共享数据,处理不同事件。

    正确答案: 并发
    解析: 暂无解析

  • 第21题:

    填空题
    ()是java程序的并发机制,它能同步共享数据、处理不同的事件。

    正确答案: 多线程
    解析: 暂无解析

  • 第22题:

    问答题
    简述Java的异常处理机制。

    正确答案: java中声明了很多异常类,每个异常类都代表了一种运行错误,类中包含了该运行错误的信息和处理错误的方法等内容。每当java程序运行过程中发生一个可识别的运行错误时,即该错误有一个异常类与之相对应时,系统都会产生一个相应的该异常类的对象,即产生一个异常。一旦一个异常对象产生了,系统中就一定有相应的机制来处理它,确保不会产生死机、死循环或其他对操作系统的损害,从而保证了整个程序运行的安全性。
    解析: 暂无解析

  • 第23题:

    问答题
    简述Java中的异常处理机制。

    正确答案: (1)如果程序中产生了异常,那么会自动的由JVM根据异常的类型,实例化一个指定异常类的对象;
    (2)如果这个时候程序中没有任何异常处理操作,则这个异常类的实例化对象将交给JVM进行处理,而JVM的默认处理方式就是进行异常信息的输出,而后中断程序执行;
    (3)如果程序中存在了异常处理,则会由try语句捕获产生的异常类对象;
    (4)与try之后的每一个catch进行匹配,如果匹配成功,则使用指定的catch进行处理,如果没有匹配成功,则向后面的catch继续匹配,如果没有任何的catch匹配成功这个时候将交给JVM执行默认处理;
    (5)不管是否有异常都会执行finally程序,如果此时没有异常,执行完finally,则会继续执行程序中的其他代码,如果此时有异常没有处理(没有一个catch可以满足),那么也会执行finally,但是执行完finally后,将默认交给JVM进行异常的信息输出,并且程序中断。
    解析: 暂无解析

  • 第24题:

    问答题
    简述Java的事件处理机制和委托事件模型。什么是事件源?什么是监听者?Java的图形用户界面中,谁可以充当事件源?谁可以充当监听者?

    正确答案: 事件处理的特殊之处在于其操作的启动不是主动地掌握在程序流程中,而是由与程序交互的用户在使用程序时即兴决定的。相应地,事件处理机制必须具有监听的功能,以便随时监测用户的动作。要实现监听功能,必须有事先定义好的事件,并规定不同事件由什么事件源产生,有什么监听者处理。事件源是可能产生事件的图形用户界面组件。监听者定义了处理事件源所产生的事件的操作,把事件源注册给按事件类型匹配的监听者后,系统在监听到事件源产生的事件后自动调用监听者中定义的操作完成交互过程,这就是Java的事件处理机制。把事件源注册给监听者,让监听者处理事件,称为委托事件模型。能够产生事件的就时间源,实现了处理事件的接口的就是监听者。在Java图形用户界面中,事件源通常是各种控制组件,监听者通常是各种容器相关。
    解析: 暂无解析