0
class A {
    B b = new B();
    b.myMethod();
}

class B {
    public void myMethod() {
        C c = new C();
        c.errMethod();
    }
}

class C {
    public int errMethod() {
        // Some runtime Error
    }
}

のランタイムエラーerrMethod()。アプリケーションをシャットダウンしないでください。ここで何をすればいいですか?

これはJavaインタビューの質問の1つであり、例外処理手法を使用するべきではありません。これを処理する他の方法はありますか?

4

1 に答える 1

2

try/catch ブロックの errMethod にコードを記述します。

public int errMethod(){

   try{
    //code goes here
   }
   catch(Exception e){
    // handle exception
   }
}
于 2012-11-28T17:36:10.443 に答える