JavaSE——异常篇

异常

异常分为两大类:Error、Exception

在这里插入图片描述
在这里插入图片描述

throw

方法主动抛出异常

throws

方法将处理不了的或者暂时不需要处理的异常向上抛出,由调用者处理,如果调用者也处理不了则继续上抛,如果到了main方法还没有处理,则程序就会异常终止。

try-catch-finally

    try{
        //有可能出现异常的代码;
    }catch(异常类型 异常类型变量){
        //对出现的异常做出一些处理,执行完毕后类似break语句,跳出捕获语句,继续执行后面的语句
    }catch(异常类型 异常类型变量){
        //后面的catch捕获的异常必须大于前面捕获的异常,否则编译阶段就会报错
    }
        ...
    finally{
        //无论出没出现异常都会执行,一般用于IO、SQL操作释放资源;
    }

快捷键:ctrl + alt + T

自定义异常

继承Exception类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值