关于java自定义异常问题,请高手看看哪里不对了

importjava.io.*;publicclassTestMyException_04{publicstaticvoidmain(Stringargs[]){inta... import java.io.*;
public class TestMyException_04{
public static void main(String args[]){
int arr[]={1,2,3,4,5};
try{
priarry(arr);
}catch(MyException e){
System.out.print(e);
}
System.out.println("继续!");

}
public static void priarry(int arr[])throws MyException{
for(int i=0;i<=arr.length;i++)
System.out.print(arr[i]+" ");
throw new MyException();

}
}
class MyException extends Exception{
public String toString(){
return("\n数据越界异常!");

}
}
展开
 我来答
thinkpack
2010-12-08 · TA获得超过2842个赞
知道大有可为答主
回答量:2114
采纳率:0%
帮助的人:2075万
展开全部
在数组越界的时候已经抛出异常,此时已经中断priarry方法,然后try尝试捕获,但是失败则由jvm捕获。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式