例外処理の場合の Java 標準に関するクエリが 1 つあります。
コードスニペット:
public String methodXXX(){
//This method may throw IllegalArgumentexception and arrayoutofboundaryException.
}
この場合、どちらが適切なコーディング標準ですか?その理由を教えてください case1:
public String methodXXX() throw IllegalArgumentexception,ArrayoutofBoundaryException.{
//This method may throw IllegalArgumentexception and arrayoutofboundaryException.
}
ケース 2:
public String methodXXX()throws Exception{
//This method may throw IllegalArgumentexception and arrayoutofboundaryException.
}
ここで case2 に言及している理由は次のとおりです。実行時に他の例外が発生する可能性があるとは思わないかもしれません。Exception はすべての例外の親クラスであるため、ケース 2 が推奨されます ??? はいの場合、どのケースでケース1が実行可能ですか? あなたのパフォーマンスポイントも教えてください。