999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Java語言自定義異常類及其處理機制的設計與實現

2019-09-10 06:43:19金英華張巖
大眾科學·下旬 2019年5期

金英華 張巖

摘 要:盡管Java語言的功能非常強大,自身帶有處理大多數異常的類庫,但設計項目編寫程序時還需要自定義一些異常類來滿足特定的需求。自定義異常類需要繼承Exception類和其子類,在需要的時用throw關鍵字引發即可。

關鍵詞:Java,自定義異常類,throws, throw

1、異常的定義

就是在程序運行時由代碼所產生的不正常狀態。換句話來說,異常就是一個運行錯誤。

異常處理的關鍵詞有:try、catch、finally 、throw、throws,共5個。異常處理執行流程,如圖1所示。

在自定義異常時,通常繼承Exception或者子類實現,也可以直接繼承Throwable,格式如下:

public ?class ?自定義異常 ?extends ? Exception{}

3、聲明異常(throw和throws)

在聲明自定義異常時,通throw 和 throws格式如下

(1)返回值類型 ?方法名(參數)throws ?異常類型

(2)throw 異常類型

throws是用來聲明一個異常,拋出所有可能的異常信息,throws只是異常聲明,但不做任何處理。而throw是用來引發對應的catch語句來處理一個具體的異常類型。

4、自定義異常類的應用

本實例是招聘某項工作,需要年齡在20歲~30歲之間,自定義異常類TooyoungerException和TooolderException,若低于20歲便處理TooyoungerException異常的程序,若高于30歲則處理TooolderException異常的程序,從命令行(控制臺)輸入年齡值,然后對年齡進行檢測,合格,便打印合格信息;不合格打印,打印異常信息。

設計程序要實現的運行結果,如圖2所示。

throw語句用于引發異常,程序執行流程將在此處停止,不會繼續執行后面的語句。throw語句將程序執行控制權交給catch語句,由catch語句決定其后的流程。所以throw語句本質上與break、continue、return等語句一樣,都屬于跳轉語句。

throws語句用于聲明可能產生的異常,以便于使用它的其他程序員能夠正確處理。

參考文獻

[1]李卓玲.Java程序設計實用教程.大連理工大學出版社,2005.

[2] 遲勇.Java語言程序設計.大連理工大學出版社,2013.

[3] 遲勇.Java語言程序設計實驗及實訓指導.大連理工大學出版社,2013.

主站蜘蛛池模板: 久久久久人妻一区精品色奶水| 日本高清免费不卡视频| 亚洲第一成年网| 久热这里只有精品6| 呦女亚洲一区精品| 国产麻豆va精品视频| 精品视频一区在线观看| 青青草国产免费国产| 国产精品成人第一区| 天天躁夜夜躁狠狠躁躁88| 国产99免费视频| 国内毛片视频| 国产在线专区| 国产乱人乱偷精品视频a人人澡| av一区二区三区在线观看| 91偷拍一区| 欧美日韩亚洲国产| 亚洲热线99精品视频| 精品伊人久久久香线蕉| 亚洲日韩精品欧美中文字幕| 日韩在线欧美在线| 日本人真淫视频一区二区三区| 另类欧美日韩| 精品99在线观看| 天天摸夜夜操| 国产精品第页| 色婷婷成人| 亚欧成人无码AV在线播放| аⅴ资源中文在线天堂| 91青青在线视频| 国内精品久久久久久久久久影视| 青青草国产一区二区三区| 99ri精品视频在线观看播放| 白浆视频在线观看| 国产婬乱a一级毛片多女| 亚洲婷婷丁香| 色偷偷av男人的天堂不卡| 国产精品片在线观看手机版| 蜜臀AVWWW国产天堂| 欧洲一区二区三区无码| 小蝌蚪亚洲精品国产| 午夜人性色福利无码视频在线观看| 亚洲人成人无码www| 亚洲精品中文字幕无乱码| 色综合中文字幕| 久久精品一品道久久精品| 欧美一级高清视频在线播放| 国产真实乱了在线播放| 色综合久久88色综合天天提莫| 亚洲日韩高清在线亚洲专区| 青青久久91| 国产亚洲日韩av在线| 大乳丰满人妻中文字幕日本| 999精品视频在线| 2022精品国偷自产免费观看| 狠狠色狠狠综合久久| 亚洲欧美日本国产综合在线| 日韩在线2020专区| 国产成人精品18| 欧美日韩在线观看一区二区三区| AV在线麻免费观看网站| 免费一级毛片完整版在线看| 激情综合网激情综合| 极品国产一区二区三区| 国产 日韩 欧美 第二页| 日本在线免费网站| 国产 日韩 欧美 第二页| 一本一道波多野结衣一区二区| 青草免费在线观看| 在线观看免费AV网| 久久精品人人做人人| 中国一级毛片免费观看| 国产成人午夜福利免费无码r| 成人午夜在线播放| 免费一级毛片不卡在线播放| 精品久久久久成人码免费动漫| 欧美成人a∨视频免费观看| 波多野结衣第一页| 午夜日b视频| 亚洲 欧美 日韩综合一区| 久久久成年黄色视频| 亚洲精品第五页|