gpt4 book ai didi

java - 异常处理和初始化

转载 作者:行者123 更新时间:2023-11-30 08:01:45 39 4
gpt4 key购买 nike

我正在开发预构建 EJB 应用程序。我正在使用 Sonar 进行代码改进。我在几乎所有 try-catch 情况下都看到了这种类型的代码块:

String ex = null;
try{
ex = demo();
}catch(Exception e){
ex=null;
throw new Exception("message",e);
}

我想问一下,在catch block 中写“ex=null”好不好?意味着声纳将其视为无用代码。

还有一点,开发使用的JDK版本是JDK 6

谢谢。

最佳答案

您不需要这样做 (ex=null)。当 demo() 抛出异常时,变量 ex 将被取消初始化。

关于java - 异常处理和初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37317360/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com