課程
/后端開發(fā)
/Java
/Java入門第三季
有誰能給我解釋一下,我都知道哪里異常了,為什么要讓他出現(xiàn)異常?如果我不知道哪里異常了,怎么 寫?我有點(diǎn)懵逼,才開始學(xué)!
2017-12-07
源自:Java入門第三季 1-3
正在回答
字打錯(cuò)了幾個(gè)
在比較大的項(xiàng)目中,代碼很多,用try-catch可以讓程序即使出現(xiàn)運(yùn)行時(shí)異常也可以繼續(xù)運(yùn)行下去。
拋出異常:1.可以不干擾正常的返回值,2.調(diào)用者必須處理異常,3.正常業(yè)務(wù)流程減少if/else邏輯判斷,更加專注處理正常的業(yè)務(wù)邏輯和當(dāng)前邏輯
謝謝!明白了
咳咳,哪里異常了?如果你那個(gè)地方異常了,你自己知道弄錯(cuò)以后會(huì)報(bào)什么異常,可以使用 tey-catch去異常處理一下,不知道怎么用的話,你百度try-catch怎么用?? 然后看上面怎么用的,加入你報(bào)的是一個(gè)數(shù)組越界異常:我下面給你來段代碼,
public static void main(String arg[]){?? ??? ?int arr[]=new int[3];?? ??? ?try{?? ??? ?for (int i = 0; i < arr.length; i++) {?? ??? ??? ?arr[0]=1;?? ??? ??? ?arr[3]=5;?? ??? ?}?? ??? ?}catch(ArrayIndexOutOfBoundsException e){?? ??? ??? ?System.out.println("數(shù)組越界!!~");?? ??? ?}?? ?}
向這樣子 就是數(shù)組越界異常的解決方法,我也還沒學(xué),看老師講,然后自己寫,就差不多了!
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧
2 回答求指教!??!
2 回答求大神指教?。。。。。。?
1 回答初始化問題,請(qǐng)指教?。。?/p>
6 回答求大神指教啊 ??!
5 回答求指教,謝謝啦!
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-12-07
字打錯(cuò)了幾個(gè)
2018-02-13
在比較大的項(xiàng)目中,代碼很多,用try-catch可以讓程序即使出現(xiàn)運(yùn)行時(shí)異常也可以繼續(xù)運(yùn)行下去。
2017-12-08
拋出異常:1.可以不干擾正常的返回值,2.調(diào)用者必須處理異常,3.正常業(yè)務(wù)流程減少if/else邏輯判斷,更加專注處理正常的業(yè)務(wù)邏輯和當(dāng)前邏輯
2017-12-08
謝謝!明白了
2017-12-07
咳咳,哪里異常了?如果你那個(gè)地方異常了,你自己知道弄錯(cuò)以后會(huì)報(bào)什么異常,可以使用 tey-catch去異常處理一下,不知道怎么用的話,你百度try-catch怎么用?? 然后看上面怎么用的,加入你報(bào)的是一個(gè)數(shù)組越界異常:我下面給你來段代碼,
public static void main(String arg[]){
?? ??? ?int arr[]=new int[3];
?? ??? ?try{
?? ??? ?for (int i = 0; i < arr.length; i++) {
?? ??? ??? ?arr[0]=1;
?? ??? ??? ?arr[3]=5;
?? ??? ?}
?? ??? ?}catch(ArrayIndexOutOfBoundsException e){
?? ??? ??? ?System.out.println("數(shù)組越界!!~");
?? ??? ?}
?? ?}
向這樣子 就是數(shù)組越界異常的解決方法,我也還沒學(xué),看老師講,然后自己寫,就差不多了!