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

熱點內容
程序員網上接單能掙多少錢 瀏覽:175
稀有傳奇手游源碼 瀏覽:547
u盤里的cd驅動加密是什麼 瀏覽:413
遺傳演算法編碼長度 瀏覽:973
pe裝伺服器需要注意什麼 瀏覽:319
foreach計數php 瀏覽:525
php自連接 瀏覽:296
程序員被噴了怎麼辦 瀏覽:708
android消息數 瀏覽:261
為什麼在伺服器里輸不了指令 瀏覽:29
程序員那麼可愛前女友劇情介紹 瀏覽:101
centosjava環境變數配置 瀏覽:554
伺服器主板被鎖如何恢復 瀏覽:130
xpc語言編程軟體 瀏覽:823
光遇安卓怎麼解限制 瀏覽:302
元氣騎士老版源碼 瀏覽:105
助眠解壓音頻小姐姐口腔音 瀏覽:235
sql加密身份證號解碼 瀏覽:164
解壓玩法視頻 瀏覽:466
蘋果xls如何設置加密 瀏覽:208