本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.概念
如果方法声明的是Exception类型的异常或者是Checked Exception异常,要求方法的调用处必须做处理。
(1)继续使用throws向上(方法的调用处)声明
(2)使用try-catch-finally进行处理
2.语法
[(修饰符)](返回值类型)(方法名)([参数列表])[throws(异常类)]{......}
publicvoidfunction()throwsException{......}
3.实例
classMyExceptionextendsException{
publicMyException(){}
publicMyException(Stringmsg){
super(msg);
}
}
publicclassDemo3{
publicstaticvoidmain(String[]args){
try{
test();
}catch(MyExceptione){
System.out.println("CatchMyException");
e.printStackTrace();
}
}
publicstaticvoidtest()throwsMyException{
try{
inti=10/0;
System.out.println("i="+i);
}catch(ArithmeticExceptione){
thrownewMyException("ThisisMyException");
}
}
}
原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
















































暂无评论内容