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

JAVA中Throw和throws的區(qū)別有哪些-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“JAVA中Throw和throws的區(qū)別有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“JAVA中Throw和throws的區(qū)別有哪些”吧!

成都創(chuàng)新互聯(lián)公司主營惠水網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,惠水h5小程序開發(fā)搭建,惠水網(wǎng)站營銷推廣歡迎惠水等地區(qū)企業(yè)咨詢

前言

如果,某個方法不能按照正常的途徑完成任務(wù),就可以通過另一個路徑退出方法,在這種情況下會拋出一個封裝了錯誤信息的對象,此時,這個方法會立刻退出且不會返回任何值,調(diào)用此方法的其他代碼也無法繼續(xù)執(zhí)行,異常處理機制會將代碼執(zhí)行交給異常處理器。

Throwable是JAVA語言中所有錯誤或異常的超類,下一層分為error或者Exception。

Error:

Error類是指系統(tǒng)的內(nèi)部錯誤和資源耗盡的錯誤,應(yīng)用程序不會拋出該類對象,如果出現(xiàn)這樣的錯誤,應(yīng)用程序會盡量讓程序安全的終止。

Exception又 有 兩 個 分 支 , 一 個 是 運 行 時 異 常 RuntimeException , 一 個 是 檢查異常CheckedException。

RuntimeException 如:NullPointerException、ClassCastException;一個是檢查異常 CheckedException,如 I/O 錯誤導(dǎo)致的 IOException、SQLException。 RuntimeException 是 那些可能在 Java 虛擬機正常運行期間拋出的異常的超類。 如果出現(xiàn)RuntimeException,那么一 定是自己的錯誤。

檢查異常 CheckedException:一般是外部錯誤,這種異常都發(fā)生在編譯階段,Java 編譯器會強制程序去捕獲此類異常,即會出現(xiàn)要求你把這段可能出現(xiàn)異常的程序進行 try catch,該類異常一 般包括幾個方面:

1. 試圖在文件尾部讀取數(shù)據(jù);

2. 試圖打開一個錯誤格式的URL;

3. 試圖根據(jù)給定的字符串查找class對象,而這個字符串表示的類并不存在等等。

處理異常的方式為:

遇到問題不進行處理,繼續(xù)拋給調(diào)用者,拋出異常的方式有三種,一是throw,二是throws,還有一種是系統(tǒng)自動拋異常,

public static void main(String[] args) {   String s = "abc";   if(s.equals("abc")) {    throw new NumberFormatException();   } else {    System.out.println(s);   } } int p(int a,int b) throws Exception{ return a/b;}

thr catch捕獲異常針對性的處理方式。

Throw和throws的區(qū)別:

位置不同

1. throws 用在函數(shù)上,后面跟的是異常類,可以跟多個;而 throw 用在函數(shù)內(nèi),后面跟的 是異常對象。 功能不同:

2. throws 用來聲明異常,讓調(diào)用者只知道該功能可能出現(xiàn)的問題,可以給出預(yù)先的處理方 式;throw拋出具體的問題對象,執(zhí)行到throw,功能就已經(jīng)結(jié)束了,跳轉(zhuǎn)到調(diào)用者,并 將具體的問題對象拋給調(diào)用者。也就是說 throw 語句獨立存在時,下面不要定義其他語 句,因為執(zhí)行不到。

3. throws 表示出現(xiàn)異常的一種可能性,并不一定會發(fā)生這些異常;throw 則是拋出了異常, 執(zhí)行throw則一定拋出了某種異常對象。

4. 兩者都是消極處理異常的方式,只是拋出或者可能拋出異常,但是不會由函數(shù)去處理異 常,真正的處理異常由函數(shù)的上層調(diào)用處理。

到此,相信大家對“JAVA中Throw和throws的區(qū)別有哪些”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

分享標(biāo)題:JAVA中Throw和throws的區(qū)別有哪些-創(chuàng)新互聯(lián)
文章鏈接:http://aaarwkj.com/article4/phooe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、自適應(yīng)網(wǎng)站、企業(yè)建站搜索引擎優(yōu)化、品牌網(wǎng)站建設(shè)、微信小程序

廣告

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

搜索引擎優(yōu)化
日韩亚洲av在线免费观看| av人妻熟女少妇蒂亚| 亚洲第一青青草原在线| 亚洲国产日韩中文字幕| 国产熟女一区二区精品视频| 欧美精品一区影片在线观看| 日韩精品亚洲一区二区三区免费| 一区二区在线视频国产| 亚洲一区二区三区熟女少妇| 日韩亚洲毛片全在线播放| 免费亚洲老熟熟女熟女熟女| 国产精品熟女一区二区三区| 久久精品亚洲熟女av蜜謦| 精品啪在线观看国产熟女| 国产a天堂一区二区专区| 亚洲国产综合六月深深爱| 日本国产一区二区三区在线观看| 亚洲国产成人精品福利| 亚洲综合国产一区二区| 日韩人妻中出中文字幕| 久久精品一区二区婷婷| 日韩不卡免费在线视频| 免费激情在线视频网址| 国产乱一伦一性一情一色| 久久99精品综合国产女同| 日韩中文字幕综合不卡| 好看毛片一区二区三区四区| 99久久精品国产熟女| 青青草最新网址在线观看视频 | 国产视频在线一区二区| 成人av影视中文字幕| 亚洲精品成av人在线观看| 成人激情视频在线网页| 精品国产不卡在线观看| 国产日韩传媒在线观看| 日本一本高清免费不卡| 日韩电影在线播放中文字幕| 97视频网站在线观看| 午夜免费福利视频一区| 日韩中文字幕在线乱码| 韩国av电影免费观看|