2010年4月13日 星期二

java例外處理的注意事項


以下為例外處理的基本程式區塊

try{
...
}catch(Exception1 e){
...
}catch(Exception2 e){
...
}finally{
...
}

例外處理有些規則必須要注意:
  • 編譯器是不允許單純只有 try 區塊。
  • Exception 類別有許多種,例如使用IO有可能會拋出 IOException 類別,但若是選擇SQLException 類別,由於單純輸入IO是絕對不會有此例外拋出,所以編譯器不允許編譯。
  • 若單純只使用 Exception 類別,則不管是哪種例外拋出,都會執行 catch 區塊內的敘述。
  • finally 的程式區塊不管 try 有無例外拋出,最後程式一定會執行該區塊。
參考資料:

沒有留言:

張貼留言