Java相关面试题

Java中的异常

2019-07-06  本文已影响0人  五_六柒

Error 是程序无法处理的错误。发生时,一般jvm会终止线程。
Exception 是程序本身可以处理的异常。程序中应该尽可能去处理这些异常。

运行时异常,如:NullPointerException,IndexOutOfBoundException,这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。

非运行时异常,是上面异常以外的异常,如:IOException,SQLException以及用户自定义异常,其必须被try{}catch(){}所捕获,或者在方法签名通过 throws 子句声明。受检查的异常必须在编译时被捕捉处理,否则不能编译通过。

上一篇 下一篇

猜你喜欢

热点阅读