this is my first essay! thanksthis
discard : give up , get rid ofspa
conventionally: usually線程
propagate:傳播,繁殖get
一旦某個catch捕獲到匹配的異常類型,將進入異常處理代碼。一經處理結束,就意味着整個try-catch語句結束。其餘的catch子句再也不有匹配和捕獲異常類型的機會。it
當在try塊或catch塊中遇到return語句時,finally語句塊將在方法返回以前被執行。在如下4種特殊狀況下,finally塊不會被執行:
1)在finally語句塊中發生了異常。
2)在前面的代碼中用了System.exit()退出程序。
3)程序所在的線程死亡。
4)關閉CPU。io