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

热点内容
代码编译服务器硬件配置2021 浏览:413
php如何选中相同的进行修改 浏览:623
工行app个人怎么给企业账户转账 浏览:149
汇编与程序员 浏览:666
压缩包解码器下载 浏览:130
爱旅行的预备程序员 浏览:111
安卓qq浏览器怎么转换到ios 浏览:292
不同编译器的库可以调用吗 浏览:455
灰度信托基金加密 浏览:421
宿迁程序员兼职网上接单 浏览:924
电视编译器怎么设置 浏览:276
手机如何解压汉字密码的压缩包 浏览:701
为什么很多程序员爱用vim 浏览:828
安卓手机怎么连接宝华韦健音响 浏览:555
12星座制作解压球 浏览:867
java调用oracle数据 浏览:827
怎么在服务器上上传小程序源码 浏览:304
空中加油通达信指标公式源码 浏览:38
分卷解压只解压了一部分 浏览:760
php网站自动登录 浏览:705