异常的使用,try-catch-finally的使用,自定义异常,throws和throw的区别

    Throwable分为两类:Error(程序员无法处理)、Exception(异常)
    抛出异常:Java程序的执行过程中如果出现异常,可以生成一个异常类对象,该对象封装了异常事件的信息。并将其交给Java运行系统,这个过程称为抛出异常。
处理异常:
try{
        //可能会出现异常的语、 一但出现异常,跳到catch块
}catch(..){
    //出现异常类型与指定类型相兼容,则处理
}finally{
   // 无论是否出现异常,都必须要做的语句。即使前面有 return
}
try-catch
try-catch(s)
try-catch(s)-finally

try-finally

throws--方法可能抛出的异常,写在方法名后面
throw -- 人为的抛出异常,一般是在代码块的内部,语句中

猜你喜欢

转载自blog.csdn.net/weixin_42615847/article/details/80987092