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面试问题之一,我们不应该使用任何异常处理技术。还有其他方法可以解决吗?

最佳答案

在try / catch块中的errMethod中编写代码。

public int errMethod(){

   try{
    //code goes here
   }
   catch(Exception e){
    // handle exception
   }
}

07-25 23:26