天天看點

Java異常處理的幾個原則

1)首先,不要丢棄異常,即catch異常後什麼也不做。如果你認為不能很好的處理該異常,就讓它繼續傳播,讓别的地方處理去;或者,你可以把一個低級的異常轉換成應用級的異常,重新抛出。

2)catch語句應該指定具體的異常類型。不要把不該捕獲的異常也扣下了。

3)在finally裡面釋放資源。如果finally裡面也會抛出異常,也一樣的需要try catch處理。

4)不要把大量的代碼塞在try catch塊裡面,分離各個可能出現異常的語句并分别捕獲異常。

5)由于異常可能導緻輸出的資料不完整,你應該作出相應處理,至少要有提示資料的不完整。