麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Java > 正文

學習:Java中如何處理異常

2024-07-14 08:43:58
字體:
來源:轉載
供稿:網友

  在Java中,異常定義了程序運行中可能遇到的輕微錯誤或異常情況。當發生異常時,程序員可以通過自己編寫有針對性的代碼來對它進行處理,以讓程序繼續運行下去。為了讓寫出來的代碼比較強壯(robust),java語言要求除Error和RuntimeException之外的所有Exception都能夠得到處理。

  Java對異常(Exception)的處理方法分為兩類,一類將異常的處理遞交給當前方法的調用者去處理,稱為throws a Exception,另一類則在方法中使用try/catch/finally語句自己處理異常。

  1.Java 語言采用了C++風格的異常處理。

  當程序中出錯時,發生錯誤的那個方法中產生的異常沒有相應的try/catch 段來處理時,它就會被擲給(throw)產生該異常的方法,如果該方法也未能處理它,異常就會被擲給該方法的調用者。這個過程一直進行, 直到異常被處理為止。當返回到main()方法時異常還未被處理,或者main()方法中也未對它進行處理,則該異常就會讓程序異常終止。

  2.使用try/catch/finally段來處理exception

  1. 將可能會產生異常的程序包含在try段中。


      2.
  3. try {
  4. // code that might throw a particular exception
  5. }
  6. 使用一個或多個catch段來處理try段中可能產生的異常。
  7. try {
  8. //code that might throw a particular exception
  9. }
  10.
  11. catch (ExceptionType1 e1){ …
  12. // 當try段中產生類型為ExceptionType1的異常時執行該段
  13. // e1代表該異常類(ExceptionType1)對應的實例(對象),由系統自動生成
  14.
  15. }catch (ExceptionType2 e2) { …
  16. // 當try段中產生類型為ExceptionType2的異常時執行該段
  17. }

  當發生的異常類型與某一catch段中的異常類型一致或相匹配時,該catch段中的代碼就會被執行。在一個try段后可以有多個catch段,每個catch段可以對應一種異常的處理。

  Java的異常處理機制帶來的好處是將異常處理與正常的程序流分開,即將出錯處理代碼與正常的代碼相隔離。這樣產生的代碼可讀性好,易于管理。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品av久久久久久网址 | 7777奇米成人四色影视 | 韩国三级日本三级香港三级黄 | 96视频在线免费观看 | 欧美爱爱视频免费看 | www69xxxxx | 99热1 | 色播一区| 国产精品久久久久影院老司 | 黄色片免费视频 | 九九热视频免费 | 久草在线免费看 | 欧美黄色一区 | 一级毛片在线观看免费 | 国产又白又嫩又紧又爽18p | 久草在线观看福利视频 | 欧美激情首页 | 激情综合婷婷久久 | 国产无限资源在线观看 | 99精品国产小情侣高潮露脸在线 | 国产成人小视频在线观看 | 九九视频精品在线观看 | 成人黄色小视频在线观看 | 欧美a视频| 久久精品爱 | 一及毛片视频 | 国产欧美亚洲精品 | 午夜爽爽爽男女免费观看hd | 欧美成人视 | 黄网在线 | 午夜国内精品a一区二区桃色 | 欧美成人一区二区视频 | 一道本不卡一区 | 亚洲一区中文字幕 | 精品久久久久久综合日本 | 免费在线观看一级片 | 国产一级毛片网站 | 成年性羞羞视频免费观看 | 亚洲免费视 | 97青青| 国产精品一二区 |