Exception 和Error 有什么区别
Exception和Error都是Java等编程语言中异常处理机制的重要组成部分,它们都继承自Throwable类。以下是两者的主要区别:
Exception和Error都是Java等编程语言中异常处理机制的重要组成部分,它们都继承自Throwable类。以下是两者的主要区别:
java.lang.Exception类,但不包括RuntimeException及其子类。throws关键字声明该方法可能抛出的异常类型。java.lang.RuntimeException类,或者直接继承自Error类。throws关键字。try-catch语句捕获受检查异常,或者在方法签名中使用throws关键字声明可能抛出的异常。NullPointerException)、数组越界异常(ArrayIndexOutOfBoundsException)等。