欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

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

try-finally

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