Exception子类RuntimeException及其子类称为:运行时异常,因为在编译时期不会被检查,所以,即使函数中抛出了RuntimeException异常或调用了抛出了RuntimeException异常的函数,可以不进行捕捉或声明,也是可以编译通过的。但是,一旦程序运行过程中,发生此类异常,同样会终止程序的执行。
Exception及其子类(除了RuntimeException及其子类)称为:编译时异常或受检查异常,一旦在函数中抛出或声明了此异常,必须要捕捉或声明否则编译失败。
不论什么异常,一旦发生都会中断程序的执行。当然,应尽量避免RuntimeException异常的发生,因为在编译时期不会被发现。 |