カスタム例外クラスであるクラスを作成しましたが、これには多くのオーバーロードされたメソッドが含まれています
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);
}
}
今私のクエリは、上記のクラスに示されているように、カスタムExceptionをスローする可能性のあるdhj()という名前のメソッドが含まれているということですが、catchブロック内で、ロギング後に再び例外をスローするのはなぜですか?アドバイスしてください。そのようなものがあってもなくても大丈夫ですか?