导航:首页 > 编程语言 > 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主动抛异常相关的资料

热点内容
新浪php笔试题 浏览:138
新时达服务器如何自学习 浏览:27
程序中什么命令用来输入单字符 浏览:59
php是否有数据 浏览:141
虚拟云服务器是什么意思 浏览:279
vb是编译性语言吗 浏览:209
json格式用什么编译器 浏览:319
word转pdf代码 浏览:802
单片机中如何编程 浏览:739
cad常见的快捷命令 浏览:625
服务器端有什么 浏览:325
文件夹正在使用如何重命名 浏览:378
单片机触摸 浏览:875
qq收藏夹在手机哪个文件夹 浏览:755
为什么app的密码总是不正确 浏览:324
方舟手机版为什么进不了服务器 浏览:594
服务器ip可以查到真实地址吗 浏览:656
象棋软件算法 浏览:993
飘零加密 浏览:175
文件加密软件哪个好用免费保险柜 浏览:752