更多“C++或Java中的异常处理机制的简单原理和应用。”相关问题
  • 第1题:

    Java中处理异常的类是___________


    参考答案:Exception

  • 第2题:

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


    正确答案:

     

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

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

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

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

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

    java.lang.Thowable 的子类。

  • 第3题:

    Java的接口和C++的虚类的相同和不同处。


    正确答案:

     

    由于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是public static,所有方法默认情况下是public.一个类可以实现多个接口。

  • 第4题:

    以下程序设计语言中,( )更适合用来进行动态网页处理。

    A.HTML
    B.LISP
    C.PHP
    D.JAVA/C++
    C++是一个接近系统底层的综合的,支持面向对象和范编程的程序设计语言,适用于开发要求很高效率的程序,例如大型游戏、大型企业应用、系统应用等。

    答案:C
    解析:
    HTML用于处理静态网页;LISP一种基于λ演算的函数式编程语言。
    PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
    Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网。

  • 第5题:

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

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

    正确答案:C

  • 第6题:

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


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

  • 第7题:

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


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

  • 第8题:

    何谓异常?简述C++中异常处理机制。


    正确答案:异常是指在程序运行过程中因为各种原因而产生的运行不正常的情况,他要求程序立即处理否则会引起程序错误乃至崩溃的现象。常见的异常有空闲内存耗尽,请求打开不存在的文件等等。
    C.+中异常处理机制就是将抛出异常和捕捉异常、处理异常分离。异常处理的三个关键字为try,throw,catch。

  • 第9题:

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

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

  • 第10题:

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

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

  • 第11题:

    问答题
    Java中的异常处理主要处理哪些类型的异常?

    正确答案: Java处理的异常分为3种:Error类、RunTimeException类和其它Exception类。 Error类错误与程序本身基本无关,通常由系统进行处理。RuntimeException类异常主要是程序设计或实现问题,可以通过调试程序尽量避免而不是去捕获。有些异常在程序编写时无法预料,如中断异常、文件没有找到异常、无效的URL异常等,是除RunTimeException类异常的其它Exception异常(非运行时异常)。在正常条件下这些异常是不会发生的,什么时候发生也是不可预知的。为了保证程序的健壮性,Java要求必须对可能出现的这类异常进行捕获并处理。
    解析: 暂无解析

  • 第12题:

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

    if – else

    B

    switch

    C

    try

    D

    throw


    正确答案: D
    解析: 暂无解析

  • 第13题:

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

    A.主动处理

    B.声明抛出

    C.忽略异常

    D.停止运行


    参考答案:AB

  • 第14题:

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

    A.if—else

    B.switch

    C.try

    D.throw


    正确答案:D
    解析:一个try块和它的catch子句形成了一个单元。catch子句的范围受限于与之对应的try块所定义的语句。一个catch子句不能捕获另一个try声明所引发的异常(除非是嵌套的try语句情况)。

  • 第15题:

    Java的异常处理机制中,try语句块中catch或finally至少要出现一个。()

    此题为判断题(对,错)。


    答案:对

  • 第16题:

    下面有关java和c++的描述,错误的是()。

    • A、java是一次编写多处运行,c++是一次编写多处编译
    • B、c++和java支持多重承
    • C、Java不支持操作符重载,操作符重载被认为是c++的突出特征
    • D、java没有函数指针机制,c++支持函数指针

    正确答案:B

  • 第17题:

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


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

  • 第18题:

    简述Java的异常处理机制。


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

  • 第19题:

    Java中的异常处理主要处理哪些类型的异常?


    正确答案:Java处理的异常分为3种:Error类、RunTimeException类和其它Exception类。 Error类错误与程序本身基本无关,通常由系统进行处理。RuntimeException类异常主要是程序设计或实现问题,可以通过调试程序尽量避免而不是去捕获。有些异常在程序编写时无法预料,如中断异常、文件没有找到异常、无效的URL异常等,是除RunTimeException类异常的其它Exception异常(非运行时异常)。在正常条件下这些异常是不会发生的,什么时候发生也是不可预知的。为了保证程序的健壮性,Java要求必须对可能出现的这类异常进行捕获并处理。

  • 第20题:

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

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

  • 第21题:

    问答题
    何谓异常?简述C++中异常处理机制。

    正确答案: 异常是指在程序运行过程中因为各种原因而产生的运行不正常的情况,他要求程序立即处理否则会引起程序错误乃至崩溃的现象。常见的异常有空闲内存耗尽,请求打开不存在的文件等等。
    C.+中异常处理机制就是将抛出异常和捕捉异常、处理异常分离。异常处理的三个关键字为try,throw,catch。
    解析: 暂无解析

  • 第22题:

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

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

  • 第23题:

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

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