java基础之异常

在异常里,有必检异常和免检异常,个人有一个便于区分的总结:


简单区分必检异常和免检异常


免检异常就是除了必检异常之外的所有异常。
免检异常包括runtimeException 和 error ,除此以外都是必检异常。


那么必检异常在编写代码时有什么特征吗?
比如你用eclipse编写代码时,出现了必检异常,那么此时编辑器肯定会让你写try-catch去处理或者要声明异常
但是如果是runtimeException,那么还和平常一样,没有任何提示,比如偶尔会出现空指针异常,但是他在编写代码时重来不会要求你必须处理空指针异常

贴图证明:




finally也是异常方面的一个重点,贴几个测试图说明finally无敌的存在





最后值得一提应该就是自定义异常了,其实这个最容易实现了,继承Exception类就行了,重写父类方法即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值