導航:首頁 > 編程語言 > java主動拋異常

java主動拋異常

發布時間:2023-08-17 11:15:59

A. java中在catch中拋出自己定義的異常

通過throw拋出自定義異常

1、定義一個自定義鍵慶孫異常類

{//或者繼承任何標准異常類
publicCustomException(){}//用來創建無參數對象
publicCustomException(Stringmessage){//用來創建指定參數對象
super(message);//調用超類構差絕造器
}
}

2、拋出異常

try{
//執行語句
}catch(Exceptionex){
thrownewCustomException("稿鏈自定義異常");//在catch中拋出自定義異常
}

B. java中如何一次拋出多個異常

基本思路就是定義三個類,繼承異常的父類,然後在需要拋出異常的地方,throws一下就可以了,示例如下:

{

publicstaticvoidmain(String[]args)throwsException{
try{
test(2);
}catch(Exceptione){
if(einstanceofTestAException||einstanceofTestBException
||einstanceofTestCException){
e.printStackTrace();
}else{
throwe;
}
}
}

publicstaticvoidtest(inta)throwsTestAException,TestBException,
TestCException{
if(a==0){
thrownewTestAException();//拋出第一個異常
}
if(a==1){
thrownewTestBException();//拋出第二個異常
}
if(a==2){
thrownewTestCException();//拋出第三個異常
}
}
}

{//繼承父類Exception
=1L;
}

{
=1L;
}

{
=1L;
}
閱讀全文

與java主動拋異常相關的資料

熱點內容
壓縮包解碼器下載 瀏覽:130
愛旅行的預備程序員 瀏覽:111
安卓qq瀏覽器怎麼轉換到ios 瀏覽:292
不同編譯器的庫可以調用嗎 瀏覽:455
灰度信託基金加密 瀏覽:421
宿遷程序員兼職網上接單 瀏覽:924
電視編譯器怎麼設置 瀏覽:276
手機如何解壓漢字密碼的壓縮包 瀏覽:701
為什麼很多程序員愛用vim 瀏覽:828
安卓手機怎麼連接寶華韋健音響 瀏覽:555
12星座製作解壓球 瀏覽:867
java調用oracle數據 瀏覽:827
怎麼在伺服器上上傳小程序源碼 瀏覽:304
空中加油通達信指標公式源碼 瀏覽:38
分卷解壓只解壓了一部分 瀏覽:760
php網站自動登錄 瀏覽:705
合肥凌達壓縮機招聘 瀏覽:965
怎麼找到文件夾的圖標 瀏覽:237
linuxc編程pdf百度雲 瀏覽:192
會計pdf下載 瀏覽:835