为什么要处理掉异常

xqh2168 xqh2168 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
java里面很多异常,编译时异常和运行时异常。

public class TestRuntimeExce {

public void testRuntime(){
System.out.println("abc");
}

public static void main(String[] args){
TestRuntimeExce tr = null;
try{
tr.testRuntime();
}catch(NullPointerException e){
}
}
}

上面这段代码把异常处理掉,我们就不知道出现空指针了。虽然NullPointerException是运行时异常,这里举个例子而已。

我想问:为什么要把异常处理掉,直接抛出异常,不是很好嘛?我们就可以知道哪里出错了。可是JAVA里面很多“被检查的异常”不得不处理。处理掉有什么好处?
...全文

相关推荐

CS掉话TOP N小区分析

教你如何分析TOP小区掉话问题。 通过跟踪TOP N小区的信令跟踪,发现其中大部分CS业务都是未插SIM卡的紧急呼叫业务,这个结果可以证明和解释以下几个问题: 1. KPI中的统计结果,紧急呼叫占很大比例,接近80%; 2. 为什么以前NodeB同事到这些地区路测,总复现不出来掉话; 3. 为什么我们根据TOP小区ID(掉话五六十次的小区)在关联日志中查询掉话,但是每每只能查到两三次CS业务掉话; 4. 为什么联通2G现网,也是这个地区掉话率最高;

zbz9000

PCB表面浸锡处理掉油异常分析.pdf

PCB表面浸锡处理掉油异常分析.pdf

结冰架构

SpringBoot如何优雅地处理全局异常详解

主要给大家介绍了关于SpringBoot如何优雅地处理全局异常的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用SpringBoot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

weixin_38748875

SpringBoot 统一异常处理详解

主要介绍了SpringBoot统一异常处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38600696

Springboot之自定义全局异常处理的实现

主要介绍了Springboot之自定义全局异常处理的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38682953
评论 16
收藏 已收藏
分享
返回顶部
xqh2168
Java SE 62,620 成员 307,251 内容