本教程操作环境: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
暂无评论内容