编程思想 -- 第12章 -- 通过异常处理错误

本文探讨了Java异常处理的重要性和机制,包括异常的概念、基本异常、捕获和处理异常、创建自定义异常、使用finally进行清理以及异常处理的最佳实践。异常处理旨在简化大型可靠程序的编写,确保错误能得到妥善处理,从而增强代码的健壮性。
摘要由CSDN通过智能技术生成

通过异常处理错误

java的基本理念是“结构不佳的代码不能运行”
java异常处理的目的在于通过使用少于目前数量的代码来简化大型,可靠的程序的生成,并通过这种方式可以使你更加自信:你的应用没有未处理的错误。
异常的相关知识学起来并非艰涩难懂,并且它属于那种可以使你的项目收益明显,立竿见影的特性之一。

一、概念
    对于构造大型健壮可维护的程序而言,不去检查错误的错误处理模式情形已经成为了主要障碍。解决方法是,用强制规定的形式来消除处理过程中随心所欲的因素。
    使用异常能够降低错误处理代码的复杂度。使用异常,就不必在方法调用处进行检查,因为异常处理机制能够捕捉这个错误。异常机制,使代码阅读编写和调试工作井井有条。
    
二、基本异常
    异常情形是指阻止当前方法或作用域继续执行的问题。
    当跑出异常后,有几件事会随之发生。首先,将使用new在堆上创建异常对象,然后,当前的执行路径被终止,并且从当前环境中弹出对异常对象的引用。此时,异常处理截止接管程序,并开始寻找一个恰当的地方来继续执行程序。这个恰当的地方就是异常处理程序,它的任务是将程序从错误状态中恢复,以使程序能要么换一种方式运行,要么继续运行下去。
    异常最重要的方面之一就是如果发生问题,他们将不允许程序沿着其正常的路径继续走下去。异常允许我们强制程序停止运行,并告诉我们出了什么问题,或者强制程序处理问题,并返回到稳定状态。
    Throwable对象是异常类型的根类。对于不同类型的错与,要抛出相应的异常。错误信息可以保存在异常对象内部或者用异常类的名称来暗示。
  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值