課程
/后端開發(fā)
/Java
/Java入門第三季
這是老師的代碼,,這里為什么要用到這個(gè)代碼,看起來像輸入時(shí)的那個(gè)代碼,以前沒遇到過這樣的求告知?。。?!
2017-07-19
源自:Java入門第三季 1-9
正在回答
http://www.cnblogs.com/zhangdaicong/p/6127984.html?你可以看看這個(gè)博客 講得很清晰
夜行百里風(fēng) 提問者
慕粉1507186
沉阿 回復(fù) 慕粉1507186
看到你們發(fā)的,我要說的已經(jīng)說了。哈哈哈
try里放可能存在異常的代碼段,catch放異常后執(zhí)行的代碼段。throws是拋出可能存在的異常,throw是拋出存在的異常給上級(jí)處理
Java異常處理主要通過5個(gè)關(guān)鍵字控制:try、catch、throw、throws和finally。try的意思是試試它所包含的代碼段中是否會(huì)發(fā)生異常;而catch當(dāng)有異常時(shí)抓住它,并進(jìn)行相應(yīng)的處理,使程序不受異常的影響而繼續(xù)執(zhí)行下去;throw是在程序中明確引發(fā)異常;throws的作用是如果一個(gè)方法可以引發(fā)異常,而它本身并不對(duì)該異常處理,那么它必須將這個(gè)異常拋給調(diào)用它的方法;finally是無論發(fā)不發(fā)生異常都要被執(zhí)行的代碼??? ??? 關(guān)鍵字:throw,throws,try和catch的用法如下:??????? 1、throws出現(xiàn)在方法的聲明中,表示該方法可能會(huì)拋出的異常,允許throws后面跟著多個(gè)異常類型??????? 2、throw出現(xiàn)在方法體中,用于拋出異常。當(dāng)方法在執(zhí)行過程中遇到異常情況時(shí),將異常信息封裝為異常對(duì)象,然后throw。??????? 3、try出現(xiàn)在方法體中,它自身是一個(gè)代碼塊,表示嘗試執(zhí)行代碼塊的語句。如果在執(zhí)行過程中有某條語句拋出異常,那么代碼塊后面的語句將不被執(zhí)行。??????? 4、catch出現(xiàn)在try代碼塊的后面,自身也是一個(gè)代碼塊,用于捕獲異常try代碼塊中可能拋出的異常。catch關(guān)鍵字后面緊接著它能捕獲的異常類型,所有異常類型的子類異常也能被捕獲。? ? ?? CSDN博客鏈接:http://blog.csdn.net/zhouyong80/article/details/1907799##1 ? 博客里有實(shí)例演示?
try 里面放可能處錯(cuò)的代碼(隨便什么代碼)。檢查 ? ?
catch. 抓異常,有該異常就執(zhí)行。處理
throw就是直接拋異常出來 讓你處理。
try catch是拋異常,catch里面可以直接throw異常,名為runtimexception,運(yùn)行期,throws是寫在方法后面的可以是運(yùn)行也可以是編譯期,甚至可以隨便寫個(gè)異常,沒吊事。
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧
2 回答圖書借閱練習(xí)
1 回答今日案例 :模擬借書系統(tǒng) (異常處理練習(xí))
3 回答借書系統(tǒng)代碼 求大神指點(diǎn)
1 回答【作業(yè)】添書和借書系統(tǒng)
3 回答1-9“簡單借書系統(tǒng)”,求大神指導(dǎo)。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-07-19
http://www.cnblogs.com/zhangdaicong/p/6127984.html?你可以看看這個(gè)博客 講得很清晰
2017-07-19
看到你們發(fā)的,我要說的已經(jīng)說了。哈哈哈
2017-07-19
try里放可能存在異常的代碼段,catch放異常后執(zhí)行的代碼段。throws是拋出可能存在的異常,throw是拋出存在的異常給上級(jí)處理
2017-07-19
Java異常處理主要通過5個(gè)關(guān)鍵字控制:try、catch、throw、throws和finally。try的意思是試試它所包含的代碼段中是否會(huì)發(fā)生異常;而catch當(dāng)有異常時(shí)抓住它,并進(jìn)行相應(yīng)的處理,使程序不受異常的影響而繼續(xù)執(zhí)行下去;throw是在程序中明確引發(fā)異常;throws的作用是如果一個(gè)方法可以引發(fā)異常,而它本身并不對(duì)該異常處理,那么它必須將這個(gè)異常拋給調(diào)用它的方法;finally是無論發(fā)不發(fā)生異常都要被執(zhí)行的代碼
???
??? 關(guān)鍵字:throw,throws,try和catch的用法如下:
??????? 1、throws出現(xiàn)在方法的聲明中,表示該方法可能會(huì)拋出的異常,允許throws后面跟著多個(gè)異常類型
??????? 2、throw出現(xiàn)在方法體中,用于拋出異常。當(dāng)方法在執(zhí)行過程中遇到異常情況時(shí),將異常信息封裝為異常對(duì)象,然后throw。
??????? 3、try出現(xiàn)在方法體中,它自身是一個(gè)代碼塊,表示嘗試執(zhí)行代碼塊的語句。如果在執(zhí)行過程中有某條語句拋出異常,那么代碼塊后面的語句將不被執(zhí)行。
??????? 4、catch出現(xiàn)在try代碼塊的后面,自身也是一個(gè)代碼塊,用于捕獲異常try代碼塊中可能拋出的異常。catch關(guān)鍵字后面緊接著它能捕獲的異常類型,所有異常類型的子類異常也能被捕獲。
? ? ?? CSDN博客鏈接:http://blog.csdn.net/zhouyong80/article/details/1907799##1 ? 博客里有實(shí)例演示?
2017-07-19
try 里面放可能處錯(cuò)的代碼(隨便什么代碼)。檢查 ? ?
catch. 抓異常,有該異常就執(zhí)行。處理
throw就是直接拋異常出來 讓你處理。
2017-07-19
try catch是拋異常,catch里面可以直接throw異常,名為runtimexception,運(yùn)行期,throws是寫在方法后面的可以是運(yùn)行也可以是編譯期,甚至可以隨便寫個(gè)異常,沒吊事。