若位於一個方法內部
並
擲
出一個違例(或在這個方法內部調用的另一個方法產生了違例)
那個方法就會在違例產生過程中退出
若不想一個throw離開方法
可在那個方法內部設置一個特殊的代碼塊
用它捕獲違例
這就叫作
try塊
因為要在這個地方
嘗試
各種方法調用
try塊屬於一種普通的作用域
用一個try關鍵字開頭
try {
// 可能產生違例的代碼
}
若用一種不支持違例控制的編程語言全面檢查錯誤
必須用設置和錯誤檢測代碼將每個方法都包圍起來——即便多次調用相同的方法
而在使用了違例控制技術後
可將所有東西都置入一個try塊內
在同一地點捕獲所有違例
這樣便可極大簡化我們的代碼
並使其更易辨讀
因為代碼本身要達到的目標再也不會與繁復的錯誤檢查混淆
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19164.html