亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

java基礎學習之異常Exception 十

2019-11-06 06:18:14
字體:
來源:轉載
供稿:網友

異常Exception

package exception;import java.io.FileInputStream;/** * 異常 : 程序出現了不正常的情況 * @author Angus *	 *	我們在編寫程序的時候,可能有很多問題存在,為了將來方便的表示浙西額的問題原因,類型,位置,java就提供了異常對象供我們使用 */public class ExceptionDemo {	public static void main(String[] args) {		int a = 10;		int b = 0;		System.out.PRintln(a / b);		//Exception in thread "main" java.lang.ArithmeticException: / by zero		//		FileInputStream fis = new FileInputStream("a.txt");	}}

類 Throwable

Throwable是java.lang包中一個專門用來處理異常的類。它有兩個子類,即Error和Exception,它們分別用來處理兩組異常
類 Throwable *			Error:嚴重問題, 需要修改代碼或者設備支持。。 *			Exception:不嚴重 *				編譯期間:需要我們自己處理 *				運行期間:不需要處理,需要修改代碼或者傳遞參數
package exception;import java.io.FileInputStream;import java.util.Scanner;/** * @author Angus * 出現怎么解決呢? *  * 如果我們沒有處理,java虛擬機在會控制臺打印錯誤。。 *  * A基本格式: * 		try{ * 			可能發生問題的代碼 * 		}catch(異常類名 變量名){ * 			異常處理 * 		} * B 拋出 *  */public class ExceptionDemo {	public static void main(String[] args) {		Scanner sc = new Scanner(System.in);		System.out.println("請輸入數據");		int a = sc.nextInt();		int b = sc.nextInt();		try{			int c = a/b ;			System.out.println(c);		}catch(Exception e){			System.out.println(e); //異常輸出		}					}}

Throwable方法使用

package exception;import java.io.FileInputStream;import java.util.Scanner;/** * @author Angus *  Throwable *   *  getMessage() 返回此 throwable 的詳細消息字符串。 *  toString() 返回此 throwable 的簡短描述。 *  printStackTrace() 將此 throwable 及其追蹤輸出至標準錯誤流 */public class ExceptionDemo {	public static void main(String[] args) {		int a = 10;		int b = 0;		try{			System.out.println(a /b );		}catch(Exception e){//			System.out.println(e);						System.out.println(e.getMessage());  //   / by zero			System.out.println(e.toString());  //     java.lang.ArithmeticException: / by zero									e.printStackTrace();		}			}}finally簡單使用:
package exception;/** *  * @author Angus *	基本格式 *	try{ *		有問題代碼 *	}catch{ *		處理方案 *	}finally{ *		永遠執行。。。 *	} */public class FinallyDemo {	public static void main(String[] args) {		int a = 10;		int b = 0;		try{			System.out.println(a /b);		}catch(Exception e){			e.printStackTrace();		}finally{			System.out.println("over");		}	}}結果:

測試:常見面試題

package exception;/** *  * @author Angus *	 *	1;final,fianlly,finalize 區別? *	2:finally會永遠執行嗎? *		會,但是有一個特殊情況,在執行到finally之前JVM退出。。。 *	3:在catch中加入return finally代碼是否執行? *		會執行,在return之前執行 *		準確說在return之間。。。 */public class FinallyDemo {	public static void main(String[] args) {		//		method1();//		method2();		int result = method3();		System.out.println(result);			}	private static int method3() {		int a = 10;		int b = 0;		try{			System.out.println(a /b);			System.out.println("a1.."+a);		}catch(Exception e){//			e.printStackTrace();			a = 20;			System.out.println("a2.."+a);			return a; 		}finally{			System.out.println("over");			System.out.println("a3..."+a);			a = 30;		}				return a;	}	private static void method2() {		int a = 10;		int b = 0;		try{			System.out.println(a /b);		}catch(Exception e){			e.printStackTrace();			return; //在catch中加入return finally代碼是否執行?		}finally{			System.out.println("over");		}			}	private static void method1() {		int a = 10;		int b = 0;		try{			System.out.println(a /b);		}catch(Exception e){			e.printStackTrace();			System.exit(0);  //finally會永遠執行嗎?		}finally{			System.out.println("over");		}			}}可以自己運行代碼查看結果。。。。

拋出異常

package exception;import java.io.FileInputStream;import java.util.Scanner;/** * @author Angus * 拋出異常 * 格式; * 		在方法名稱后跟關鍵字: throws 異常類名 *  * 異常的分類: * 		A:Exception 編譯時異常 * 		B:RunTimeException  運行時異常 */public class ExceptionDemo {	public static void main(String[] args) {				try {			method();		} catch (Exception e) {			// TODO Auto-generated catch block			e.printStackTrace();		}	}	//告訴你這個方法可能有問題,需要注意。。但是沒有處理。。//	private static void method() throws ArithmeticException{//		int a = 10;//		int b = 0;//		System.out.println(a /b );//	}	private static void method() throws Exception{		int a = 10;		int b = 0;		System.out.println(a /b );	}}

最后附上JDK使用文檔API 下載


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
xxx欧美精品| 疯狂做受xxxx欧美肥白少妇| 日韩免费中文字幕| 欧美精品免费看| 欧美激情啊啊啊| 国产精品亚洲自拍| 国产精品入口免费视| 欧美一级成年大片在线观看| 国产97在线|日韩| 亚洲国产福利在线| 国产a级全部精品| 丝袜情趣国产精品| 欧美韩国理论所午夜片917电影| 国产www精品| 3344国产精品免费看| 亚洲精品456在线播放狼人| 日韩电影大片中文字幕| 国自在线精品视频| 日韩一区二区欧美| 久久久久久久爱| 国产欧美精品va在线观看| 欧美日韩国产999| 68精品久久久久久欧美| 欧美午夜精品久久久久久浪潮| 国产午夜精品理论片a级探花| 国产一区二区三区中文| 亚洲色图35p| 91九色蝌蚪国产| 91精品久久久久久久久中文字幕| 亚洲乱码国产乱码精品精天堂| 国产香蕉一区二区三区在线视频| 亚洲欧美中文字幕在线一区| 日韩精品日韩在线观看| 欧美交受高潮1| 成人两性免费视频| 亚洲成人在线视频播放| 欧美精品九九久久| 国产精品久久久久久久久免费看| 亚洲美女在线看| 亚洲毛茸茸少妇高潮呻吟| 亚洲欧美激情视频| 美女视频黄免费的亚洲男人天堂| 亚洲免费福利视频| 国产精品免费视频久久久| 91九色在线视频| 成人福利视频在线观看| 亚洲精品电影网站| 美女久久久久久久久久久| 久久精品国产视频| 日韩美女在线观看| 欧美性xxxx在线播放| 韩曰欧美视频免费观看| 精品性高朝久久久久久久| 国外成人免费在线播放| 中文字幕九色91在线| 91国语精品自产拍在线观看性色| 国产精品九九久久久久久久| 国产精品国产福利国产秒拍| 欧美一区二区三区免费观看| 亚洲视频专区在线| 欧美日韩国产丝袜美女| 日本成人免费在线| 欧美激情一区二区三区在线视频观看| 精品久久久香蕉免费精品视频| 日韩高清电影免费观看完整版| 国产美女扒开尿口久久久| 亚洲国产精品福利| 一区二区三区高清国产| 久久久久久久久久久免费精品| 国产精品日韩欧美大师| 国产一区深夜福利| 日韩av最新在线| 亚洲专区国产精品| 久热爱精品视频线路一| 在线播放日韩欧美| 久久久久中文字幕2018| 国产精品爱啪在线线免费观看| 欧美日韩中文字幕在线视频| 日韩中文字幕亚洲| 欧美性受xxxx白人性爽| 国产精品女主播视频| 国产大片精品免费永久看nba| 国内精品小视频在线观看| 久久精品国产91精品亚洲| 欧美一级高清免费播放| 午夜精品久久久久久久白皮肤| 在线看片第一页欧美| 亚洲精品aⅴ中文字幕乱码| 亚洲黄在线观看| 久久久久北条麻妃免费看| 毛片精品免费在线观看| 最近2019年日本中文免费字幕| xxxx性欧美| 97视频在线观看免费| 欧美成人精品xxx| 岛国视频午夜一区免费在线观看| 97超级碰碰碰久久久| 国产区精品在线观看| 亚洲最大av网站| 国产精品video| 亚洲人成电影网站色…| 日韩精品在线私人| 97视频在线看| 久久精品这里热有精品| 久久影院模特热| 大伊人狠狠躁夜夜躁av一区| 一本一道久久a久久精品逆3p| 亚洲综合小说区| 国产91色在线播放| 色久欧美在线视频观看| 国产99久久久欧美黑人| 国产一区二区三区高清在线观看| 国产不卡av在线免费观看| 国产69精品久久久久9| 成人黄色av网| 91网站免费观看| 欧美精品18videos性欧| 日本高清+成人网在线观看| 欧美又大又硬又粗bbbbb| 91影院在线免费观看视频| 精品日韩美女的视频高清| 九九热精品在线| 欧美午夜电影在线| 国产mv免费观看入口亚洲| 国产精品视频在线播放| 中文字幕国内精品| 丰满岳妇乱一区二区三区| 久久久国产精品x99av| 国产精品成人免费电影| 国产在线拍偷自揄拍精品| 亚洲一区中文字幕| 国产香蕉一区二区三区在线视频| 国产精品久久久久久av福利| 色系列之999| 国产日韩欧美电影在线观看| 国产精品专区第二| 欧美精品久久久久久久久久| 日韩av中文字幕在线播放| 国产欧美精品xxxx另类| 精品精品国产国产自在线| 国产欧美精品xxxx另类| 久久久久久久久久亚洲| 亚洲最大成人网色| 国产精品久久久久9999| 欧美激情视频网| 亚洲精品中文字幕女同| 国产午夜精品麻豆| 国语自产精品视频在线看抢先版图片| 日韩在线播放一区| 久久久这里只有精品视频| 69影院欧美专区视频| 亚洲一区二区国产| 国产精品免费视频xxxx| 亚洲香蕉伊综合在人在线视看| 亚洲欧洲国产伦综合| 国产精品网站视频| 久久人人爽人人爽人人片av高清| 久久精品视频在线播放| 国产美女直播视频一区| 91亚洲精品视频| 日韩电影免费观看中文字幕| 91视频九色网站| 久久中文字幕国产| 欧美国产日本在线|