《Java核心技术 卷1》 第七章 异常、断言和日志

对于异常情况,Java使用了一种称为异常处理(exception handing)的错误捕获机制

处理错误

在开发过程中,如果由于出现错误而使得某些操作没有完成,程序应该:

  • 返回到一种安全状态,并能够让用户执行其他的命令。或者
  • 允许用户保存所有的工作,并以妥善的方式终止程序。

在Java中,如果某个方法不能够采用正常的途径完成,可以通过另外一个途径退出。这种情况下,方法不返回任何值,而是抛出(throw)一个封装了错误信息的对象

需要注意的是,这个方法会立刻退出,并不是返回正常值。也不会继续调用这个方法剩下的代码。取而代之的是,异常处理机制开始搜索能够处理这种异常状况的异常处理器(exception handler)

异常分类

在Java中,异常对象都是继承自Throwable类。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值