異常使用 ThinkingInJava

2021-08-02 06:36:40 字數 460 閱讀 2041

1.在恰當的級別處理問題。(在知道該如何處理的情況下才捕獲異常)

2.解決問題並且重新呼叫產生異常的方法。

3.進行少許修補,然後繞過異常發生的地方繼續執行。

4.用別的資料進行計算,以代替方法預計會返回的值。

5.把當前執行環境下能做的事情盡量做完,然後把相同的異常重拋到更高層。

6.把當前執行環境下能做的事情盡量做完,然後把不同的異常拋到更高層。

7.終止程式。

8.進行簡化。(如果你的異常模式使問題變得太複雜,那用起來會非常痛苦也很煩人)

9.讓類庫和程式更安全。(這既是在為除錯做短期投資,也是在為程式的健壯性做長期投資)

總結:

異常是的我們可以更加專注的處理我們要解決的問題,而把可能的異常錯誤在另一處做統一處理;

異常簡單使用

class a a class b b class c c const c obj c void my strcpy char to,char from if to null if from a while from 0 to 0 void main catch a e catch b e catc...

異常使用TryCatch

乙個小例子,展示try catch的強大 1.乙個輸入框,只允許輸入數字,當輸入不是數字時,進行警告提示。使用 keyup事件 最後發生,一次鍵盤敲入事件徹底完成 按鈕監聽返回值 頁面 public formbianno public string strbianno private void tb...

何時使用異常

異常處理將錯誤處理 從正常的程式設計任務中分離出來,這樣,可以使程式更易修改。但是,應該注意,由於異常需要初始化新的異常物件,需要從呼叫棧返回,而且還需要沿著方法呼叫鏈來傳播異常以便找到它的異常處理器,所以,異常處理通常需要更多的時間和資源。異常出現在方法。如果想讓該方法的呼叫者處理異常,應該建立乙...