JAVA异常处理的三大操作

JAVA异常处理的操作分为三种:1、声明异常;2、抛出异常3、捕获异常

第一种:声明异常 就是在java中,当执行的语句属于某种方法时,方法都必须说明他可能抛出的必检异常类型。

例子: public void mymethod() throws Exception1,Exception2...

关键字是throws需要跟下面的抛出异常的关键字(throw)区分开

第二种:抛出异常 当程序查到一个错误后,创建一个适当类型异常的实例并抛出它。

例:throw new IllegalArgumentException("Wrong Argument");

第三种:捕获异常 当异常抛出后为了防止出现不必要的麻烦需要捕获异常并作出相关的处理

捕获异常常用的是try-catch模块

例:try{

statement}

catch(Exception1 e){

handler for exception1(处理异常的代码成为异常处理器)}

catch(Exception2 e){

handler for exception2}

....

这里如果是子类无法处理异常需要追溯到父类中进行处理则父类异常处理器必须在子类异常处理器后面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值