例外処理の場合のJava標準に関するクエリが1つあります。Javaコーディング標準による例外処理
コードスニペット:この場合、
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に言及しています:他の例外が発生する可能性があるとは思わないかもしれませんが、実行時間。 例外はすべての例外の親クラスであるため、ケース2が好ましいですか? はいの場合、case1は実行可能ですか? あなたのパフォーマンスポイントも私に説明していただけますか?
例外をスローするときは、常に明示的に指定してください。 – rid