异常
异常分为错误(error)和异常(exception)
error与exception的区别
异常处理机制
异常抛出
捕获异常
异常处理关键字
try,catch,finally,throw,throws
-
try 监控异常区域
-
catch 捕获异常
cath(异常类型:throwable-最高级的异常,exception,error){}想要捕获的参数类型
能捕获多个异常
catch (){} catch (){} 但是其中catch的关系是层层递进的 ,最下面是队打得异常
-
finally 处理善后工作(多用于scanner等区域)
-
throw能主动抛出方法中的异常
throw 异常名();