菜鸟学编程-一个自学入门网站菜鸟学编程-一个自学入门网站菜鸟学编程-一个自学入门网站

java中异常的分类

Throwable是Java语言中所有错误或异常的超类。下一层分为Error和Exception

Error类是指的是Java运行时系统内部错误和资源耗尽错误。应用程序不会抛出该类对象。如果出现了这样的错误,除了告知用户,剩下的就是尽力使程序安全的终止。

Exception分为运行时异常(RuntimeException)和检查异常(CheckdException)

运行时异常:比如NullPointException、ClassCastException;运行时异常是那些可能在Java虚拟机正常运行期间抛出异常的超类,出现了RuntimeException,一定是程序员的错误。

检查异常:一般是外部错误,这种异常都发生在编译阶段,Java编译器会强制程序去捕获此类异常,即会出现要求你把这段可能会出现异常的程序进行try-catch处理


未经允许不得转载:菜鸟学编程-一个自学入门网站 » java中异常的分类