thingking in Java 通过异常处理错误

It's not about who hurt you and broke you down. It's about who was always there and made you smile again. 

重要的不是谁伤害了你,击垮了你,而是谁一直在你身边,让你重展笑颜。

Failure is not falling down, but refusing to get up.
失败不是跌倒,而是拒绝爬起来

A fabulous breakfast matters more than anything else.
一顿美好的早餐比什么都重要。

这次是真真正正统治世界的十大算法



异常----提供一致的错误报告模型。

把“描述在正常执行过程中做什么事”的代码和“出了问题怎么办”的代码相分离。

异常情形:阻止当前方法或作用域继续执行的问题

对于异常情形,当前环境下无法获得必要的信息来解决问题。所能做的就是从当前环境跳出,并且把问题提交给上一级环境。

能够抛出任意类型的Throwable对象,是异常类型的根类。

如果在方法内部抛出了异常(或者在方法内部调用的其他方法抛出了异常),这个方法将在抛出异常的过程中结束。

有了异常处理机制,可以把所有的动作都放在try块里,然后只需在一个地方就可以捕获所有异常。

抛出的异常必须在某处得到处理。

try{
     //可能产生异常的代码
} catch(Type1 id1) {
    //处理Type1异常
} catch(Type2 id2) {
    //处理Type2异常
} catch(Type3 id3) {
    //处理Type3异常
}...
 今天看完了异常处理,不过由于粘贴错误,后面一大部分笔记被消掉了...以后注意!时间晚了就不补了... 

今天看完了异常处理,不过由于粘贴错误,一部分笔记被消掉了...以后注意!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值