亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Java語(yǔ)言程序設(shè)計(jì)異常處理方法的研究

        2020-07-04 02:13:18李蔚妍高葵孫倩李雨孫未朱紅梅
        電腦知識(shí)與技術(shù) 2020年13期
        關(guān)鍵詞:異常錯(cuò)誤

        李蔚妍 高葵 孫倩 李雨 孫未 朱紅梅

        摘要:在Java語(yǔ)言程序設(shè)計(jì)在運(yùn)行的過(guò)程中,設(shè)計(jì)的程序不合理,會(huì)使程序產(chǎn)生中斷,這種情況是錯(cuò)誤或異常。該文介紹了錯(cuò)誤和異常的概念和區(qū)別,異常處理的方法,異常處理語(yǔ)句的格式等內(nèi)容,當(dāng)出現(xiàn)異常時(shí)如何通過(guò)異常處理語(yǔ)句解決異常,使程序不再中斷繼續(xù)運(yùn)行。

        關(guān)鍵詞:錯(cuò)誤;異常;異常類

        中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A

        文章編號(hào):1009-3044(2020)13-0250-02

        1引言

        不要指望你的程序永遠(yuǎn)不會(huì)出錯(cuò),在程序設(shè)計(jì)和運(yùn)行的過(guò)程中,錯(cuò)誤的產(chǎn)生是不可避免的,如何處理錯(cuò)誤?把錯(cuò)誤交給誰(shuí)去處理?程序又該如何從錯(cuò)誤中恢復(fù)?在程序運(yùn)行過(guò)程中,任何中斷正常程序流程的情況都是錯(cuò)誤或異常,比如內(nèi)存溢出,除數(shù)為0,網(wǎng)絡(luò)連接中斷,數(shù)組下標(biāo)越界等。當(dāng)出現(xiàn)異常的時(shí)候,Java可以用異常處理語(yǔ)句代碼來(lái)處理異常并繼續(xù)執(zhí)行程序,而不是讓程序中斷。

        2錯(cuò)誤和異常

        在java程序中,一些特殊情況需要處理,分為兩種:

        (1)錯(cuò)誤:一種是致命錯(cuò),不能處理的范圍(Error)。指程序運(yùn)行時(shí)遇到的硬件或操作系統(tǒng)的錯(cuò)誤。

        (2)異常:另一種是非致命錯(cuò),可以處理的范圍(Exception)。程序遇到的運(yùn)行錯(cuò),這種錯(cuò)誤通過(guò)修正后程序仍然可以繼續(xù)執(zhí)行。

        在編譯時(shí)出現(xiàn)的程序中斷并不是異常,換句話說(shuō),異常是指程序運(yùn)行時(shí)出現(xiàn)的程序中斷或終止。

        3Java的異常處理

        異常產(chǎn)生后,若不進(jìn)行任何代碼處理,則程序就會(huì)被終止,為了保證程序有效地執(zhí)行下去,就需要對(duì)產(chǎn)生的異常進(jìn)行相應(yīng)的處理。

        異常處理的方法可以歸納為三種:嘲

        (1)程序運(yùn)行時(shí)異常通常不做處理,而由Java虛擬機(jī)自動(dòng)進(jìn)行處理。

        (2)使用try-catch-finally語(yǔ)句捕獲異常(可以在當(dāng)前方法內(nèi)捕獲異常并處理異常)。

        (3)使用子句throw聲明拋出異常(不在當(dāng)前方法內(nèi)處理異常,而是把異常拋出到調(diào)用方法中)。

        為了編譯能通過(guò)拋出異常,可以使用throws,throw拋出異常,其實(shí)異常對(duì)象沒(méi)有真正被解決,捕獲才是真正解決異常的方法。

        4try-catch-finally異常處理語(yǔ)句格式

        5舉例異常處理語(yǔ)句的使用

        例題1:從鍵盤(pán)輸入一個(gè)數(shù)據(jù),要求輸人整數(shù),如果輸入的數(shù)據(jù)不是整數(shù),則重新輸入,如果是整數(shù),就打印出該整數(shù)的值。

        6總結(jié)

        本文介紹了在Java語(yǔ)言程序設(shè)計(jì)中,有關(guān)異常和錯(cuò)誤的概念,異常處理語(yǔ)句的結(jié)構(gòu),并舉了實(shí)際的編程例題,當(dāng)出現(xiàn)異常的時(shí)候使用try-catch-finally來(lái)處理異常,使得程序不能中斷完整運(yùn)行下去。

        猜你喜歡
        異常錯(cuò)誤
        在錯(cuò)誤中成長(zhǎng)
        你也會(huì)犯這樣的錯(cuò)誤嗎
        發(fā)電機(jī)負(fù)序電流異常增大的原因分析
        綠色科技(2016年20期)2016-12-27 18:08:35
        電力計(jì)量裝置異常的監(jiān)測(cè)方法及處理對(duì)策
        電離層異常變化對(duì)短波通信的影響分析
        嵌入式系統(tǒng)課程“中斷、異常與事件”教學(xué)實(shí)踐及啟示
        探討糖尿病合并促甲狀腺激素、甲狀腺激素異?;颊叩呐R床診斷治療
        “異?!眲?dòng)力
        汽車雜志(2016年8期)2016-09-01 16:54:16
        不犯同樣錯(cuò)誤
        一次“錯(cuò)誤”的表?yè)P(yáng)
        散文百家(2014年11期)2014-08-21 07:16:36
        日日高潮夜夜爽高清视频| 亚洲国产成人久久综合一区77| 欧美肥胖老妇做爰videos| 台湾佬娱乐中文22vvvv| 日韩精品网| 国产白浆一区二区三区佳柔 | 中国女人做爰视频| 欧美专区在线| 午夜免费福利一区二区无码AV| 在线观看视频国产一区二区三区 | 911精品国产91久久久久| 久久中文字幕久久久久| 日韩精品免费观看在线| 一区二区三区日韩精品视频| 中文乱码字幕精品高清国产| 国产自拍av在线观看视频| 欧美黑人xxxx又粗又长| 亚州精品无码久久aV字幕| 久久精品成人一区二区三区蜜臀 | 久久精品人人做人人综合| 国内久久婷婷精品人双人| 免费人成黄页在线观看国产| 熟女人妻在线中文字幕| 国产狂喷潮在线观看| 久久久男人天堂| 亚洲av一区二区三区网站| 插上翅膀插上科学的翅膀飞| 国产精品理论片| 国产激情电影综合在线看| 国产大学生自拍三级视频| 天堂网站一区二区三区| 三级4级全黄60分钟| 天堂中文资源在线地址| 一本久久精品久久综合桃色| 日本一级三级在线观看| 日韩精品视频久久一区二区| 久久综合国产乱子伦精品免费| 国产一级黄色录像| 日韩精品国产精品亚洲毛片| 日韩在线 | 中文| 天天看片视频免费观看|