Java中的異常處理有兩種方法

Java中的異常處理有兩種方法

長(zhǎng)沙牛耳教育      2022-04-18 09:14:01     1

Java中的異常處理有兩種方法,首先處理異常主要有兩種方式:一種try catch,一種是throws。1.try catch:try{}中放入可能發(fā)生異常的代碼。catch{}中放入對(duì)捕獲到

課程價(jià)格 請(qǐng)咨詢

上課時(shí)段: 授課校區(qū):

詳細(xì)介紹

首先處理異常主要有兩種方式:一種try catch,一種是throws。

1.try catch:

try{}中放入可能發(fā)生異常的代碼。catch{}中放入對(duì)捕獲到異常之后的處理。其中catch中e.printStackTrace()作用就是,在控制臺(tái)打印程序出錯(cuò)的位置及原因。try{}中放入可能發(fā)生異常的代碼。catch{}中放入對(duì)捕獲到異常之后的處理。其中catch中e.printStackTrace()作用就是,在控制臺(tái)打印程序出錯(cuò)的位置及原因。

只有try塊中代碼發(fā)生異常才會(huì)走到catch塊。

有的異常捕獲會(huì)加上finally,無(wú)論try塊中異常有無(wú)捕獲finally塊中最后都會(huì)執(zhí)行,除非try塊代碼中有system.exit(0)(system.exit(0)的作用是退出虛擬機(jī))。

2.throw throws:

throw是語(yǔ)句拋出異常,出現(xiàn)于函數(shù)內(nèi)部,用來(lái)拋出一個(gè)具體異常實(shí)例,throw被執(zhí)行后面的語(yǔ)句不起作用,直接轉(zhuǎn)入異常處理階段,例子如下:

throws是函數(shù)方法拋出異常,一般寫在方法的頭部,用來(lái)拋出一些異常,本身不進(jìn)行解決,拋給方法的調(diào)用者進(jìn)行解決(try catch),例子如下:

以上就是長(zhǎng)沙牛耳教育java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java中的異常處理有兩種方法”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

培訓(xùn)啦提醒您:交易時(shí)請(qǐng)核實(shí)對(duì)方資質(zhì),對(duì)于過(guò)大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險(xiǎn),謹(jǐn)防上當(dāng)。