JAVA的异常处理机制——简化记忆版

一、异常的分类:

        我们在没有接触异常处理之前,如果程序出现了错误,我们就会说:“哎呀!程序报错了!”或是“完了,出bug了!”。这时我们只知道程序出现了错误,却不知到错在哪,错的是哪一类。

        在JAVA中可以把各类错误统称为异常。异常分为 错误受控异常非受控异常

错误:是指的是严重性错误,此类错误无法恢复,只能调试程序、重新运行程序。

受控异常:就是我们在编程的时候,如果你的编译器报错了,出红线了并且提示你用try/catch捕获或者throw抛出。这就是受控异常,必须显示处理,不显示处理编译会不通过。

非受控异常:此类异常编译器不会报错,也不会提示你用try/catch,此类错误只会在运行时报错,所以也叫运行时异常。比如经典的被0除错误,此时就需要我们手动Try/catch。

二、异常的处理:

既然有异常,那我们就要处理它。

处理方式有两种:捕获抛出

捕获:就是try/catch


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值