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