为什么要处理掉异常
java里面很多异常,编译时异常和运行时异常。
上面这段代码把异常处理掉,我们就不知道出现空指针了。虽然NullPointerException是运行时异常,这里举个例子而已。
我想问:为什么要把异常处理掉,直接抛出异常,不是很好嘛?我们就可以知道哪里出错了。可是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现网,也是这个地区掉话率最高;
PCB表面浸锡处理掉油异常分析.pdf
PCB表面浸锡处理掉油异常分析.pdf
SpringBoot如何优雅地处理全局异常详解
主要给大家介绍了关于SpringBoot如何优雅地处理全局异常的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用SpringBoot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
SpringBoot 统一异常处理详解
主要介绍了SpringBoot统一异常处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Springboot之自定义全局异常处理的实现
主要介绍了Springboot之自定义全局异常处理的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


Java SE
