2012-11-28 180 views
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面試問題之一,我們不應該使用任何異常處理技術。有沒有其他的方法來處理這個問題?

+10

Google針對Java中的'Exception Handling'。從 - > [Here](http://docs.oracle.com/javase/tutorial/essential/exceptions/)開始 –

+0

感謝您的回覆。 這是java面試問題之一,我們不應該使用任何異常處理技術。有沒有其他方法可以解決這個問題? –

+0

你想處理一個沒有異常處理技術的異常?這根本沒有意義。 – mbinette

回答

2

將代碼寫入try/catch塊的errMethod中。

public int errMethod(){ 

    try{ 
    //code goes here 
    } 
    catch(Exception e){ 
    // handle exception 
    } 
} 
相關問題