exception和error的都继承自哪个类

发布时间:2024-05-11 17:18 发布:上海旅游网

问题描述:

exception和error的都继承自哪个类

问题解答:

Throwable

JAVA语言编写的程序,用JVM(java 虚拟机)来解释运行,而JVM能编译运行的最小单位就是类。在JAVA中异常是一种对象,他们都实例化于Throwable类或者其子孙类,可以分为以下几种

Throwable(本身,或子孙类) :
Error
Exception
RuntimeException
JAVA中的所有异常都是继承自Throwable这个类本身或者其子孙类,而继承之后主要分三种(Error,Exception,RuntimeException)
Error 这个类产生的是一些硬件错误,如JVM故障等
RuntimeException 是运行期间异常,如除零等,由于这种异常在程序中是随时都有可能发生的,所以不必去管,让系统自行处理。
在JAVA中需要程序人员自己处理的异常就是Exception以及它的子孙类
常用的方法就是try{} catch{}

exception是基类,只有一个虚成员what。他有四个派生类,包括runtime_error和logic_error。他俩自己又有若干派生类

热点新闻