更新時間:2020-08-07 16:26:40 來源:動力節點 瀏覽4013次
首先處理異常主要有兩種方式:一種try catch,一種是throws。
1.try catch:
try{}中放入可能發生異常的代碼。catch{}中放入對捕獲到異常之后的處理。其中catch中e.printStackTrace()作用就是,在控制臺打印程序出錯的位置及原因。try{}中放入可能發生異常的代碼。catch{}中放入對捕獲到異常之后的處理。其中catch中e.printStackTrace()作用就是,在控制臺打印程序出錯的位置及原因。
只有try塊中代碼發生異常才會走到catch塊。
有的異常捕獲會加上finally,無論try塊中異常有無捕獲finally塊中最后都會執行,除非try塊代碼中有system.exit(0)(system.exit(0)的作用是退出虛擬機)。
2.throw throws:
throw是語句拋出異常,出現于函數內部,用來拋出一個具體異常實例,throw被執行后面的語句不起作用,直接轉入異常處理階段,例子如下:
throws是函數方法拋出異常,一般寫在方法的頭部,用來拋出一些異常,本身不進行解決,拋給方法的調用者進行解決(try catch),例子如下:
以上就是動力節點java培訓機構的小編針對“Java中的異常處理有兩種方法”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習