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

熱點內容
acmc用什麼編譯器 瀏覽:230
golangweb編譯部署 瀏覽:923
怎樣踩東西解壓 瀏覽:969
單片機核心板外接鍵盤 瀏覽:396
怎樣打開自己的微信文件夾 瀏覽:424
單片機紅外測距原理 瀏覽:268
phpxdebug擴展 瀏覽:757
建築樓層凈高演算法 瀏覽:1000
怎麼關閉智聯app求職狀態 瀏覽:418
pdf的文件夾怎麼列印 瀏覽:752
延拓演算法初值 瀏覽:786
首次適應演算法都不滿足的話怎麼辦 瀏覽:19
php56加密 瀏覽:556
金立手機app怎麼設置浮窗 瀏覽:496
程序員沒有社會地位 瀏覽:963
榮耀app怎麼解鎖 瀏覽:594
php程序員學歷 瀏覽:636
c語言編譯可以嗎 瀏覽:201
脂硯齋重評石頭記pdf 瀏覽:756
三星冰箱壓縮機哪裡產 瀏覽:429