1

どんな種類の例外もスローできないように関数を制限するにはどうすればよいですか?

4

2 に答える 2

5

メソッド内のすべての例外をキャッチします。

public void myMethod() {
    try {
       // do something
    } catch (Exception e) {
       e.printStackTrace();
    }
}

OutOfMemoryErrorやThreadDeathなどを含むあらゆる種類の例外やエラーをキャッチしたい場合は、

    } catch (Throwable t) {
于 2012-04-25T09:38:56.200 に答える
2

すべてのコードをtrycatchブロックでラップするだけです。

public void someMethod(){
 try{
  //your code
 }catch (Exception e){
   //do nothing
 }
}

例外とJavaチュートリアルのTry/Catchの詳細については、http://docs.oracle.com/javase/tutorial/essential/exceptions/index.htmlを参照してください。

于 2012-04-25T09:38:27.137 に答える