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

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

Java當中的異常

2019-11-14 21:44:35
字體:
來源:轉載
供稿:網友
java當中的異常

異常:中斷了正常指令流的事件,是JVM虛擬機產生的對象

異常是程序運行時產生的,和編譯無關

class Test{      public static void main(String args[]){           System.out.PRintln(111111);           int i = 1 / 0;           System.out.println(222222);      }}

以上為算術異常(屬于RuntimeExcepiotn的子類)信息,當出現異常后,將不再執行異常后面的語句。

異常的分類:由JDK提供的類

所有的異常類都是Throwable的子類。Throwable兩個直接子類為Exception和Error。Error指JVM產生的錯誤,一旦產生錯誤,JVM則會關閉,程序也就不復存在了,程序員對Error無能為力。Exception也可以分為uncheckException和checkException。uncheckException包括了RuntimeExcepiotn和RuntimeExcepiotn的子類。Exception的直接子類中除了RuntimeExcepiton外都屬于checkException

uncheckException和checkException的區別:

當程序有可能出現checkException時,編譯器會強制要求你對可能會出現異常的代碼進行處理、捕捉。

使用try…catch…finally捕捉處理異常

class Test{public static void main(String args[]){System.out.println(111111);try{System.out.println(222222);int i = 1 / 0;System.out.println(333333);}catch(Exception e){e.printStackTrace();System.out.println(444444);}finally{System.out.println(555555);}System.out.println(666666);}}

當程序運行出現異常則調到catch中去執行,如果沒有異常就不執行catch中的代碼,而finally中的代碼不論是否有異常都會執行。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乳源| 柞水县| 清流县| 城固县| 邛崃市| 昔阳县| 定州市| 鹤峰县| 长春市| 营山县| 灵寿县| 高平市| 张北县| 延庆县| 格尔木市| 徐州市| 南开区| 金沙县| 大宁县| 布拖县| 泸溪县| 涿州市| 衢州市| 庐江县| 大新县| 黎平县| 金寨县| 浮梁县| 洮南市| 汶上县| 沁水县| 那曲县| 丹阳市| 新安县| 大新县| 黄龙县| 吴桥县| 永福县| 靖州| 阿克陶县| 高青县|