catch語句的使用方法是什么?
在Java中使用 try/catch語句捕獲異常
try{//1code that might throw exception//2}catch(Exception e){//3show error message//4}finally{//5close resource}//6
1.當代碼中沒有拋任何異常 ,則代碼會執行完try 語句塊中所有代碼,在執行finally語句塊代碼 隨后繼續執行。執行過程 1-2-5-62.拋出在catch中捕獲的異常,try語句一直執行,直到遇到異常,結束try語句中剩余代碼的執行,跳轉到匹配的catch語句中:(catch 語句中可以重新拋出異常,目的是改變異常的類型)如果catch 語句沒有重新拋出異常 執行順序 : 1-3-4-5若果catch語句中重新拋出異常 執行順序:1-3-53.拋出的異常不是由該catch語句捕獲 執行順序 1-5注:無論哪個語句塊中有return語句,都會執行finally語句塊,而且如果finally 中語句塊中含有return語句那么將會覆蓋try catch中的return語句