我创建了一个自定义异常类,它包含许多重载方法
public class abcException extends Exception
{}
我还有另一个类,在其中我也导入了上面的 abcException 类
import com.system.error.abcException;
class fgh
{
void dhj() throws abcException //method that might throw Exception
{
try
{
}
catch(Exception bse) {
log.logError(bse.getMessage(), bse);
throw new abcException(bse.getMessage(), bse);
}
}
现在我的查询是,如上面的类所示,它包含一个名为 dhj() 的方法,它可能会抛出一个自定义异常,但是为什么在 catch 块中我们在记录后再次抛出异常是正确的做法吗?请告知。请告知是否可以拥有这样的东西