亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問JAVA中的異常處理的操作有什么用處?

請問JAVA中的異常處理的操作有什么用處?

死神的蘋果 2017-12-20 21:07:06
如題,請問對異常的操作在JAVA編程,在開發中有什么用處或者意義?比如以下代碼:public int test(){?? ??? ??? ??? ?int divider=10;?? ??? ?int result=100;?? ??? ??? ??? ?try{while(divider>-1){?? ??? ??? ?divider--;?? ??? ??? ?result=result+(100/divider);?? ??? ??? ??? ??? ?}?? ??? ?return result;?? ??? ?}catch(Exception e){?? ??? ??? ?e.printStackTrace();?? ??? ??? ?System.out.println("循環拋出異常了");?? ??? ??? ?return -1;?? ??? ?}?? ?}代碼中try{}catch語句用來捕獲循環中 的異常,然后打印異常信息,問題是,就算不用該語句捕獲異常,myeclipse也會給我報錯啊,所以我不理解這一塊的學習在編程中有什么用處,求大神指點,
查看完整描述

2 回答

已采納
?
慕圣0830664

TA貢獻41條經驗 獲得超26個贊

簡單說下,myeclipse給你報錯的時候,你的程序已經停止了,徹底死掉了。如果使用異常機制,你可以在try...catch中編寫針對該異常的處理代碼,從而可以使你的程序繼續運行下去,不至于死掉。其次,當你的項目很龐大的時候,如果異常處理使用得當的話,會極大的減少你排查錯誤的時間。當然異常的機制的用處還有很多,并不是單單的打印出堆棧信息,比如說,業務異常,跳出多層循環等等。你之所以有這種想法,是因為你還沒有真正的運用,沒有體會到它的用處。

查看完整回答
反對 回復 2017-12-21
?
慕小川

TA貢獻2條經驗 獲得超0個贊

異常是Java中不可分割的部分,如果不了解如何使用它們,那只能完成很有限的工作。異常處理的優點之一就是它使得可以在某一處集中精力處理要解決的問題,而在另一處處理你編寫的這段代碼中產生的錯誤。希望能幫到你。

查看完整回答
反對 回復 2017-12-20
  • 2 回答
  • 0 關注
  • 2227 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號