1. 程式人生 > >Java中異常處理方法總結

Java中異常處理方法總結

Java中常用的異常處理有3中方式:

1.try {} catche{}

try...catch 適合處理程式設計師可以控制和使用者輸入有誤的情況,把認為可能會出現異常的程式碼放到try後面的{},異常後執行的程式碼放到catche的{}裡面,catche的{}後面的語句正常執行。try的{}中異常後面的語句停止執行。

2.thows exception{}

用throws處理異常:處理方法是將異常拋給上一級處理,如都不能處理,最終會拋給JAVA虛擬機器處理,這個過程我們稱為拋異常,這種方法合適比較嚴重的異常和程式設計師無法預料貨無法完全避免異常傳送的情況,以及無法處理的異常。

throws Exception{}跟在方法後面,有物件主體呼叫方法,情況1.物件主體中有try {}catch{},這種情況,丟擲一個異常之後,由呼叫主體(上一級)中的try..catche語句處理該異常。情況2.物件主體裡面沒有try..catche,只能在main函式後面加上throws?Exception{},這種異常程式處理不了,只能拋給虛擬機器處理了。main函式丟擲的異常只能由虛擬機器進行處理。 注:由輸入輸出的時候,這些語句可能會出現異常。 3.Finally 起到異常處理出口的作用,用在try..catche語句的最後,無論是否出現異常(cathe中的語句是否被執行),Finlly中的語句都會被執行,這樣可以更好地控制程式的走向。可用try...catche{} 後面加上finally{}。