導航:首頁 > 編程語言 > 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主動拋異常相關的資料

熱點內容
libzip壓縮解壓 瀏覽:943
廣州銀行app如何導流水 瀏覽:385
什麼是寫命令 瀏覽:687
程序員眼中的道德 瀏覽:505
文件解壓後亂碼是什麼原因 瀏覽:730
php路徑轉換 瀏覽:188
php中flag 瀏覽:182
當程序員要做什麼准備 瀏覽:284
pinctrllinux 瀏覽:901
lzw壓縮工具 瀏覽:864
luae加密插件破解版 瀏覽:141
Python求導數和程序 瀏覽:223
太原java程序員 瀏覽:361
picfile是什麼文件夾 瀏覽:292
12乘12國外的演算法 瀏覽:182
籌碼尺指標公式源碼 瀏覽:534
如何在瀏覽器訪問阿里雲伺服器 瀏覽:538
火的企業文件加密 瀏覽:463
支付寶app如何重新注冊 瀏覽:520
現在的伺服器版本是什麼 瀏覽:192