這邊沒有提供程式例題,應該不用附例題,簡看地說明一下就ok
第一項是java很重要的部份
--

1、
應檢核例外&非檢核例外
(1)checked exception 應檢核例外,最常見的例子是IOException
沒有應檢核例外編譯會出錯

(2)unchecked exception 非檢核例外(直接或間接繼承RuntimeException的class都是)
沒有非檢核例外不會出錯,但仍要自己寫
 

2、
宣告的方式有兩種,可以看之前的程式碼
 

3、
例外有親子關系的話子類別要放前面,如果比較大的父類別放前面會error
原因是父類別放前面子類別不會被執行
 

4、
finally指令
try一定要接catch或是finally
finally只能有一個並且放在最後一個
資料庫連結OR網路連線的區塊最後就可以用finally關閉網路OR資料庫
如果finally前面有return的指令呢?還是會先執行finally區塊的內容再return,除非System.exit(0);
 

5、
java7提供新的語法,可以讓java自動關閉檔案,一定要AutoCloseable的後代,不能為字串變數,
它會實作一個close()的方法關閉檔案
try(資料庫變數宣告){
 
}catch(.....){
 
}
 
 
arrow
arrow
    全站熱搜

    貓羽 發表在 痞客邦 留言(0) 人氣()