finally{} 代碼塊
阿新 • • 發佈:2017-05-31
print try 處理 public code 代碼 數據庫連接 [] spa
1 package Exception; 2 /* 3 * finally{}代碼塊 4 * 5 * finally{]代碼塊是必須要被執行的,不管異常是否處理成功,該代碼塊裏面的代碼體都會被執行, 6 */ 7 public class FinallyException { 8 public static void main(String[] args) { 9 try{ 10 div(4, 0); 11 }catch(ArithmeticException ae){ 12 System.out.println("出現了算術異常!!!");13 }finally{ //finally代碼塊是必須處理的 14 System.out.println("異常處理完畢了!!!"); 15 } 16 } 17 public static int div(int a, int b)throws ArithmeticException{ 18 return a / b; 19 }
finally 代碼塊主要用來釋放資源,比如說 I/O 緩沖區 數據庫連接。
finally{} 代碼塊