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

题目
问答题
Java异常处理机制有哪些特点?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Java虚拟机的执行过程有多个特点,下列( )特点不属于Java执行特点。

A.多线程

B.动态连接

C.异常处理

D.异步处理


正确答案:D

第2题:

Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点? ( )

A.多线程

B.动态连接

C.异常处理

D.异步处理


正确答案:D

第3题:

java异常处理机制包括哪些?()

A.主动处理

B.声明抛出

C.忽略异常

D.停止运行


参考答案:AB

第4题:

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


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

第5题:

在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。

  • A、if – else
  • B、switch
  • C、try
  • D、throw

正确答案:C

第6题:

Java 中的异常处理机制的简单原理和应用。


正确答案:

 

当JAVA 程序违反了JAVA 的语义规则时,JAVA 虚拟机就会将发生的错误表示为一个异

常。违反语义规则包括2 种情况。一种是JAVA 类库内置的语义检查。例如数组下标

越界, 会引发IndexOutOfBoundsException; 访问null 的对象时会引发

NullPointerException。另一种情况就是JAVA 允许程序员扩展这种语义检查,程序员

可以创建自己的异常,并自由选择在何时用throw 关键字引发异常。所有的异常都是

java.lang.Thowable 的子类。

第7题:

在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得该语句块用来启动Java的异常处理机制。

A.if―else

B.switch

C.try

D.throw


正确答案:D

第8题:

Java语言通过面向对象的方法进行异常处理,这种处理异常的方法有许多好处,请在下列选项中选出不属于Java语言异常处理的好处的一项 ( )

A.把各种不同的异常事件进行分类,体现了良好的层次性

B.提供了良好的接口

C.这种机制对于具有动态运行特性的复杂程序提供了强有力的控制

D.异常处理机制可以替代传统的控制流程


正确答案:D
解析:该题是对异常处理的综合考查。这就要求考生根据所掌握的异常处理知识进行总结,选项A是正确的,异常处理把各种不同的异常事件进行分类,体现了它的良好的层次性;选项B和C也是正确的;而选项D的说法是不正确的,虽然说异常处理可以使用多重catch,可以使用嵌套try语句,但它仍不能代替那些传统的控制流程。

第9题:

Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点()。

  • A、多线程
  • B、动态连接
  • C、异常处理
  • D、异步处理

正确答案:D

第10题:

JAVA实现多态的机制有哪些?


正确答案: 多态性包含编译时的多态性、运行时的多态性两大类,即:多态性也分静态多态性和动态多态性两种。静态多态性是指定义在一个类或一个函数中的同名函数,它们根据参数表(类型以及个数)区别语义,。动态多态性是指定义在一个类层次的不同类中的重载函数,它们一般具有相同的函数,因此要根据指针指向的对象所在类来区别语义,它通过动态联编实现。 Java从多个方面支持多态性,一方面可以通过方法重载实现多态,另一方面也可以通过继承过程中出现的方法覆盖以及对象类型转换(父类引用指向子类对象)实现。方法重载(overloading)与方法覆盖(overriding)是实现多态性的基本手段。