java中异常知识点总结_java异常类知识点总结

当程序出现异常的时候,Java运行环境就会就用异常类的Exception的相应子类创建一个异常对象,并等待处理。Java用try-catch语句来处理异常,将可能出现异常的操作放在try-catch语句的try语句里。

(1)当try语句的某个部分发生异常,try部分将立刻结束执行,转而执行相应的catch语句。所以程序可以将发生异常后的处理放在catch语句里。try-catch语句可以由几个catch语句组成,分别处理发生的相应异常。

(2)各个catch参数中的异常类都是Exception的某个子类,表明try可能发生的异常,这些子类之间不能有父子关系,否则保留一个含有父类参数的catch即可。

(3)在程序中也可以扩展Exception类定义自己的异常类,然后规定哪些方法产生这样的异常。一个方法在声明时可以throws关键字声明要产生的若干个异常,并在该方法的方法体中给出产生异常的操作,即用相应的异常类产生对象,并使用throw关键字抛出该异常对象,导致该方法结束执行。程序必须要在try-catch语句中调用能发生异常的方法,其中catch的作用就是捕获throw方法抛出的异常对象。throws和throw是两个不同的异常。

用法样例如下:

85ddff1ae843c5a7fb41b6ee6b1b2b9d.png

0b3547e542323382526ac9c678a3383b.png

8cd004d41ff2b29bfc763d8ef4ee34df.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值