欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

網(wǎng)站建設(shè)核心之捕獲異常

2022-08-07    分類: 網(wǎng)站建設(shè)

有些代碼必須捕獲異常,捕獲異常需要進(jìn)行周密的計(jì)劃。
如果某個(gè)異常發(fā)生的時(shí)候沒有在任何地方進(jìn)行捕獲,那程序就會(huì)終止執(zhí)行,并在控制臺(tái)上打印出異常信息,其中包括異常的類型和堆棧的內(nèi)容。對(duì)于圖形界面程序(applet和application應(yīng)用程序),在捕獲異常之后,也會(huì)打印出堆棧的信息,但程序?qū)⒎祷氐接脩艚缑娴奶幚硌h(huán)中(在調(diào)試基于圖形界面的程序時(shí),保證控制臺(tái)窗口可見,并且沒有被極小化)。
捕獲一個(gè)異常,必須設(shè)置try/catch語句塊,如果在try語句塊中的任何代碼拋出了一個(gè)在catch+句中說明的異常類,那么:
1.程序?qū)⑻^try語句塊的其余代碼。
2.程序?qū)?zhí)行catch子句中的處理器代碼。
如果在try語句塊中的代碼沒有拋出任何異常,那么程序?qū)⑻^catch子句。
如果方法中的任何代碼拋出了一個(gè)在catch+句中沒有聲明的異常類型,那么這個(gè)方法就會(huì)立刻退出(期待調(diào)用者為這種類型的異常設(shè)計(jì)了catch子句)。
需要注意,try語句中的大多數(shù)代碼都很容易理解:讀取并處理文本行,直到遇到文件結(jié)束符為止。正如在JavaAPI中看到的那樣,read方法有可能拋出一個(gè)IOException異常。在這種情況下,將跳出整個(gè)while循環(huán),進(jìn)入catch子句,并輸出堆棧情況。對(duì)于一個(gè)普通的程序來說,這樣處理異常基本上合乎情理。還有其他的選擇嗎?
通常,的選擇是什么也不做,而是將異常傳遞給調(diào)用者。如果read方法出現(xiàn)了錯(cuò)誤,就讓read方法的調(diào)用者去操心!如果采用這種處理方式,就必須聲明這個(gè)方法可能會(huì)拋出一個(gè)IOException。
請(qǐng)記住,編譯器嚴(yán)格地執(zhí)行throws說明符。如果調(diào)用了一個(gè)拋出已檢查異常的方法,就必須對(duì)它進(jìn)行處理,或者將它傳遞出去。
哪種方法更好呢?通常,應(yīng)該捕獲那些知道如何處理的異常,而將那些不知道怎樣處理的異常傳遞出去。如果想將異常傳遞出去,就必須在方法的首部添加一個(gè)throws說明符以便告知調(diào)用者這個(gè)方法可能會(huì)拋出異常。
仔細(xì)閱讀一下JavaAPI文檔,以便知道每個(gè)方法可能會(huì)拋出哪種異常,然后再?zèng)Q定是自己處理,還是添加到throws列表。對(duì)于后一種情況,也不必猶豫。將異常直接交給能夠勝任的處理器進(jìn)行處理要比壓制對(duì)它的處理更好。
同時(shí)請(qǐng)記住,這個(gè)規(guī)則也有一個(gè)例外。如果編寫一個(gè)覆蓋超類的方法,而這個(gè)方法又沒有拋出異常,那么這個(gè)方法就必須捕獲方法代碼中出現(xiàn)的每一個(gè)已檢查異常。不允許在子類的thrws說明符中出現(xiàn)超過超類方法所列出的異常類范圍。

分享文章:網(wǎng)站建設(shè)核心之捕獲異常
路徑分享:http://www.aaarwkj.com/news34/186434.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷seo公司;服務(wù)項(xiàng)目有網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
中文字幕日韩在线欧美一区| 国产成人一区二区三区影| 手机在线看国产后入| 成人在线午夜免费视频| 亚洲精品一级二级三级| 亚洲天堂成人av蜜臀| 亚洲日本韩国视频久久精品| 久久久久久亚洲av黄床| 日本不卡一区二区在线播放| 日本写真视频一区二区三区| 欧美护士激情第一欧美精品| 日日做日夜夜操天天搞| 亚洲av日韩综合一区尤物| 欧美激情在线精品一区二区| 精品国产av一区蜜臀av| 日韩三级成人在线视频 | 黄片视频免费观看一起草| 激情欧美一区二区三区精品| 日韩天堂视频在线播放| 国产91香蕉在线精品| 观看亚洲一区二区三区大片| 精品中文人妻中文字幕| 午夜少妇诱惑一区二区三区| 欧美三级美国三级亚洲三级| 久久精品欧美日韩视频| 日韩成人一级片在线观看| 少妇高潮时会抱紧男人脖子| 亚洲国产成人91精品| 高清亚洲一区二区三区| 欧美黄色免费电影网站| 成熟性性生活免费视频| 亚洲精品国产二区中文字幕| av第一福利大全导航| 色哟哟在线观看国产精品| 欧美日本国产在线一区二区| 青青草视频免费观看高清在线观看新| 日韩一区精品视频一区二区| 中文字幕人妻在线播放| 亚洲天堂日韩欧美在线一区| 日本韩国av在线观看| 久久草福利视频在线观看|