在Java中,异常可以选中或未被选中。他们都属于一个类层次结构。下面的图显示了Java异常类的结构。
红色的是可以检查的异常。它们要么在方法中捕获,要么在方法中声明继续抛出此异常。已检查的异常必须在编译时被捕获。这样确认异常是因为Java编译器和Java虚拟机会检查以确保这个规则被遵守。
绿色的部分是未被检查的异常,他们是不会被回收的异常,比如空指针,等。
Java异常类结构(翻译)20170510
最新推荐文章于 2024-08-07 09:14:10 发布
在Java中,异常可以选中或未被选中。他们都属于一个类层次结构。下面的图显示了Java异常类的结构。
红色的是可以检查的异常。它们要么在方法中捕获,要么在方法中声明继续抛出此异常。已检查的异常必须在编译时被捕获。这样确认异常是因为Java编译器和Java虚拟机会检查以确保这个规则被遵守。
绿色的部分是未被检查的异常,他们是不会被回收的异常,比如空指针,等。