2018-07-13

2018-07-13  本文已影响0人  Xayah1104

异常

检查时异常:打开文件
运行时异常:RuntimeException
比如ClassCastException,
NullPointerException
默认情况下,虚拟机帮助处理异常
try catch finally throw throws
try语句里面包含可能出现的异常语句
catch用于捕获异常并且可以自定义相关逻辑
可以捕获多个异常,使用多个catch语句
如果有多个catch语句,那么异常的顺序从小到大(子父类)
finally语句适用于处理异常机制中一定要处理的语句
换句话说,finally当中的语句一定会被执行
throw用于抛出异常,后面跟上异常对象
throw new ArithmeticException();
throws 抛出异常 一般和方法连用
调用该方法时候一种处理方式是一直往上抛出异常
直到抛给虚拟机为止
另外一种处理方式是使用try{}catch{}来处理异常

上一篇 下一篇

猜你喜欢

热点阅读