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

首頁(yè) > 編程 > Java > 正文

Java常用工具類(一)Exception

2019-11-06 08:18:30
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

異常與異常處理

-Error -Exception

Exception

-由虛擬機(jī)自動(dòng)拋出并捕獲 -RuntimeException(非檢查異常)

空指針異常NullPointerException 數(shù)組下標(biāo)越界異常ArrayIndexOutOfBoundsException 類型轉(zhuǎn)換異常ClassCastException 算術(shù)異常ArithmeticException

-檢查異常

文件異常IOException SQL語(yǔ)句異常SQLException

處理異常

-try….catch

catch語(yǔ)句編寫(xiě)應(yīng)先小后大,先子類后父類

-try….catch..finally

finally中編寫(xiě)最終將要執(zhí)行的代碼,例如釋放資源

-throws

聲明將要拋出何種異常 寫(xiě)在類的開(kāi)始部分 寫(xiě)在方法體開(kāi)頭

-throw

寫(xiě)在方法體中

-處理異常常用思路

1.采用邏輯合理規(guī)避的同時(shí)輔助try-catch處理 2.在多重catch完成后,可以加一個(gè)catch(Exception)來(lái)處理可能會(huì)被遺漏的異常 3.對(duì)于不確定代碼,也可以加上try-catch處理潛在異常 4.盡量處理異常,切忌利用簡(jiǎn)單的e.PRintStackTrace()去打印輸出 5.具體處理方法需要根據(jù)業(yè)務(wù)類型和需求去決定 6.盡量添加finally語(yǔ)句塊去釋放占用的資源


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 塔城市| 沅陵县| 张掖市| 宁晋县| 丹巴县| 夏河县| 自贡市| 永年县| 大兴区| 宁武县| 灵川县| 东宁县| 革吉县| 新竹县| 盐城市| 门源| 喀喇沁旗| 汶川县| 固安县| 丁青县| 巴楚县| 新兴县| 皋兰县| 北海市| 绿春县| 盐边县| 南召县| 丹寨县| 花垣县| 正镶白旗| 纳雍县| 郑州市| 云霄县| 霍邱县| 托克逊县| 新野县| 拜泉县| 黎川县| 阳朔县| 介休市| 台湾省|