国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java基礎篇---異常處理

2019-11-14 22:37:42
字體:
來源:轉載
供稿:網友
java基礎篇---異常處理

認識異常

異常時導致程序中斷運行的一種指令流,如果不對異常進行正確的處理,則可能導致程序的中斷執行,造成不必要的損失,所以在程序的設計中必須考慮各種異常的發生,并正確的做好相應的處理,這樣才能保證程序的正常執行,在java使用一種稱為異常處理的錯誤捕獲機制處理。

為了能在程序中處理異常情況,必須研究程序中可能會出現的錯誤和問題

  • 用戶輸入錯誤()
  • 設備錯誤
  • 物理限制(磁盤滿了,)
  • 代碼錯誤(程序方法有可能無法正常執行)

處理異常

異常處理的簡單格式

如果在try語句塊中的任何代碼拋出一個在catch子句中說明的異常類,那么

1)程序將跳過try語句塊的其余代碼。

2)程序將執行catch子句中的處理器代碼

如果在try語句塊中的代碼沒有拋出任何異常,程序將跳過catch子句。

同時在一個try語句塊可以捕獲多個異常,并對不同異常作出不同的處理。

在代碼拋出一個異常時,就會終止方法中的剩余代碼的處理,并退出這個方法的執行,然后執行finally子句中的語句。

異常類的繼承結果

在整個java的異常結果中,有兩個最常用的類:Exception,Error,這兩個類都是Throwable的子類。

  • Exception:一邊表示程序中出現的問題,可以直接使用try...catch處理
  • Error:一般是JVM錯誤,程序中無法處理

前面所提的都是Exception的子類

java異常處理機制

實例一

package 異常處理;public class ExceptionDemo01{    public static void main(String args[]){        System.out.

打印結果

********** 計算開始 ***********數組越界異常:java.lang.ArrayIndexOutOfBoundsException: 0********** 計算結束 ***********


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 攀枝花市| 灵山县| 襄城县| 章丘市| 洛隆县| 靖西县| 龙泉市| 平谷区| 剑阁县| 防城港市| 大石桥市| 青铜峡市| 永康市| 永泰县| 罗源县| 宽城| 洛川县| 福泉市| 清新县| 厦门市| 稻城县| 仪征市| 乌兰浩特市| 屏东县| 墨脱县| 云林县| 桐柏县| 西宁市| 固阳县| 石台县| 南平市| 宁国市| 绥中县| 平谷区| 镇坪县| 惠安县| 内黄县| 舞阳县| 阳春市| 乌苏市| 厦门市|