异常与异常处理
-
运行时异常(非检查异常)的几种情况
-
处理异常
try-catch以及try-catch-finallytry{ //一些会抛出异常的方法 }catch(Exception e){ //处理该异常的代码块 }
当try中有多种不同类型的异常,可以用多重catch语句块来解决,注意:要用先子类后父类的顺序编写catch语句块,Exception为其中的父类,故在最后一个。try{ //一些会抛出异常的方法 }catch(Exception e){ //处理该异常的代码块 }catch(Exception2 e){ //处理Exception2代码块 }...(n个catch块)...{ }finally{ //最终将要执行的一些代码 }
不管有没有异常,finally中的语句一定会执行
-
JAVA中的异常抛出以及自定义异常