首页 > 试题广场 >

下面有关JAVA 异常类的描述,说法正确的有()

[不定项选择题]

下面有关JAVA 异常类的描述,说法正确的有()

  • 异常的继承结构:基类为Throwable, Error 和Exception 继承 Throwable, RuntimeException 和 IOException 等继承 Exception
  • 非RuntimeException 一般是外部错误(不考虑Error的情况下),其必须被 try{}catch 语句块所捕获
  • Error 类体系描述了 Java 运行系统中的内部错误以及资源耗尽的情形,Error 不需要捕捉
  • RuntimeException 体系包括错误的类型转换、数组越界访问和试图访问空指针等等,必须 被 try{}catch 语句块所捕获
异常基类: Throwable

两大子类: Error & Exception
  - Error: 描述Java运行系统内部错误以及资源耗尽等
      - OutOfMemeoryError
      - StackOverFlowError
      - VirtumachineError

  - Exception
      - IOException
      - SQLException
      - ClassNotFoundException
      ... 
      - RuntimeException:
        - ClassCastException
        - NullPointerException
        - ArithmeticException
        - ArrayIndexOutOfBoundsException
       ... 

发表于 2021-09-05 12:00:45 回复(0)
发表于 2019-11-06 16:06:30 回复(0)
非RuntimeException一般是外部错误(非Error),其必须被 try{}catch语句块所捕获
发表于 2019-12-17 19:32:41 回复(0)
非RuntimeException 可以只声明不用try catch吧 答案是不是错了
编辑于 2019-11-21 16:58:32 回复(0)