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

Java中異常類Exception的用法

本篇內(nèi)容介紹了“Java中異常類Exception的用法”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

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

Java中,異常處理Exception

  1. Java中,異常類繼承自 java.lang.Throwable 類

Java中異常類Exception的用法

如圖,Throwable 有兩個直接子類 Error 和 Exception ,其中 Error 代表程序中產(chǎn)生的錯誤,Exception 代表程序中產(chǎn)生的異常。

  • Error 類稱為錯誤類,它表示Java運(yùn)行時產(chǎn)生的系統(tǒng)內(nèi)部錯誤或資源耗盡的錯誤,是比較嚴(yán)重的。僅考修改程序本身是不能恢復(fù)執(zhí)行的。如系統(tǒng)崩潰,虛擬機(jī)錯誤等。

  • Exception類稱為異常類,它表示程序本身可以處理的錯誤。

  • Throwable 常用方法

String getMessage()——返回此throwable的詳細(xì)消息字符串

void printStackTrace()——將此throwable及其追蹤輸出至標(biāo)準(zhǔn)錯誤流

void printStackTrace(PrintStream s)——將此throwable及其追蹤輸出到指定的輸出流

  1. 編譯時異常處理 運(yùn)行時異常——不編寫異常處理程序也可以編譯通過 編譯時異?!痪帉懏惓L幚沓绦驘o法編譯通過

  2. 異常處理程序

/*
	Java中,異常處理Exception
*/
public class TestMain {

	//定義一個方法,實(shí)現(xiàn)兩個證書相除
	static int divide(int x,int y) {
		int result = x / y ;
		return result;
	}
	
	//定義一個方法,實(shí)現(xiàn)兩個證書相除,編寫了異常處理的方法
	static int divide2(int x,int y) {
		// 【1】將可能發(fā)生異常的代碼放到try的{}里
		try {
			int result = x / y ;
			return result;
		}catch(Exception e) { //【2】當(dāng)try代碼塊的程序發(fā)生異常時,執(zhí)行這個代碼塊
			System.out.println("捕獲的異常信息為:"+e.getMessage());
		}
		return -1;
	}
	
	//定義一個方法,實(shí)現(xiàn)兩個證書相除,編寫了異常處理的方法
	static int divide3(int x,int y) {
		// 【1】將可能發(fā)生異常的代碼放到try的{}里
		try {
			int result = x / y ;
			return result;
		}catch(Exception e) { //【2】當(dāng)try代碼塊的程序發(fā)生異常時,執(zhí)行這個代碼塊
			System.out.println("捕獲的異常信息為:"+e.getMessage());			
		}finally {// 【3】該語句塊不受return語句影響
			System.out.println("異常是否發(fā)生都執(zhí)行的代碼塊!");
		}
		return -1;
	}
	
	public static void main(String[] args) {
		// 實(shí)驗(yàn)案例,除數(shù)為 0 
		int result=divide(22,2);
		System.out.println(result);
		int result2=divide2(22,2);
		System.out.println(result2);
		int result3=divide2(22,0);	
		System.out.println(result3);
		System.out.println("==================================");
		int result4=divide3(22,0);
		System.out.println(result4);
	}
}
  1. 拋出異常

/*
	Java中,異常處理Exception
	拋出異常
*/
public class TestMain2 {
	//定義一個方法,實(shí)現(xiàn)兩個證書相除
	static int divide(int x,int y) {
		int result = x / y ;
		return result;
	}
	
	//定義一個方法,實(shí)現(xiàn)兩個證書相除,編寫了拋出異常的方法
	static int divide2(int x,int y) throws Exception {
		int result = x / y ;
		return result;
	}	
	
	public static void main(String[] args) {
		// 實(shí)驗(yàn)案例,除數(shù)為 0 
		// 對于拋出的異常,調(diào)用者必須進(jìn)行異常處理,或者繼續(xù)拋出
		try {
			int result=divide2(22,0);
			System.out.println(result);
		}catch(Exception e) {
			System.out.println("捕獲的異常信息為:"+e.getMessage());
		}
	}
}

“Java中異常類Exception的用法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

當(dāng)前題目:Java中異常類Exception的用法
文章地址:http://aaarwkj.com/article4/jeieoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、外貿(mào)網(wǎng)站建設(shè)、云服務(wù)器、面包屑導(dǎo)航、小程序開發(fā)、網(wǎng)頁設(shè)計(jì)公司

廣告

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

綿陽服務(wù)器托管
国产av一区二区三区中文| 日本人妻内射一区二区| 高潮国产精品一区二区| 日本视频天堂在线不卡| 做性视频大全在线观看| 亚洲av网站女性向在线观看| 日本韩国三级视频在线观看| 亚洲欧美日韩1区2区| 国产极品嫩模91精品| 亚洲中国av一区二区| 天天做日日干夜夜操| 日韩精品中文字幕电影| 欧美日韩免费r在线视频| 久久这里只有精品蜜桃| 国产91一区二区三区在线精品| 精品人妻av区久久久| 欧美老熟妇子乱视频在线| 香蕉视频网站欧美一区| 一本之道高清久久久首页| 在线视频日韩欧美国产二区| 国产青青草成人在线视频| 国产精品中文字幕有码| 欧美电影剧情av在线| 中文字幕人妻熟人妻熟丝| 色哟哟视频免费在线观看| 99热这里只有精品网址| 亚洲综合偷拍欧美一区色| 日韩高清有码一区二区| 亚洲一区二区三区精品国产| 欧美日韩国产另类在线视频| 蜜臀视频在线观看免费| 18岁未成年禁止观看视频| 日韩精品一区二区三区人妻视频| 免费在线观看欧美色妇| 日本熟妇一区二区三区高清视频| 亚洲成人免费电影久久| 97久久成人国产精品免费| 日韩不卡一区二区三区| 欧美日韩亚洲中文二区| 黄片视频免费在线播放大全| 麻豆AV一区二区三区久久|