Bootstrap

java异常捕获与抛出

异常

异常分为错误(error)和异常(exception)

error与exception的区别

异常处理机制

异常抛出

捕获异常

异常处理关键字

try,catch,finally,throw,throws

  • try 监控异常区域

  • catch 捕获异常

    cath(异常类型:throwable-最高级的异常,exception,error){}想要捕获的参数类型
    

    能捕获多个异常

    catch (){}
    catch (){}
    但是其中catch的关系是层层递进的 ,最下面是队打得异常
    
  • finally 处理善后工作(多用于scanner等区域)

  • throw能主动抛出方法中的异常

    throw 异常名();
    
;