下面有关JAVA异常类的描述,说法正确的有?
异常的继承结构:基类为Throwable,其直接子类为Error和Exception。RuntimeException和IOException等继承自Exception。
非RuntimeException一般是外部错误(不考虑Error的情况下),其可以在当前类被 try{}catch语句块所捕获。