java中包的作用 JAVA如何抛出异常?
JAVA如何抛出异常?
如果您知道您编写的函数可能会抛出异常,您不想在这个函数中处理异常,只想抛出异常,让这个函数的上级调用函数来处理,那么有两种方法可以选择:第一种方法是直接在函数头中抛出someexception,另外还有一种方法不需要在函数体中尝试/捕获。例如,将第一个示例中的testex2更改为以下方式,然后testex1可以捕获testex2引发的异常。boolean testEx2()引发异常{boolean ret=trueint b=12int cfor(int i=2i>=-2i--){c=b/iSystem.out.println(“I=”I)}返回true}第二种方法是使用try/catch在catch中进行某些处理后抛出异常(如果需要)。例如,将上述testex2更改为以下方式,testex1还可以捕获它抛出的异常:Boolean testex2()抛出异常{Boolean RET=truth{int b=12int cfor(int i=2I>=-2I--){C=b}/iSystem.out.println(“i=”i)}返回true}捕获(异常e){系统输出打印(“testEx2,catch exception”)抛出第三种方法:使用try/catch/finally在catch中进行一些处理之后抛出异常(如果需要)。例如,将上述testex2更改为以下方式:,testex1还可以捕获它抛出的异常:Boolean testex2()抛出异常{Boolean RET=truth{int b=12int cfor(int i=2I>=-2I--){C=b}/iSystem.out.println(“i=”i)抛出新异常(“aaa”)}返回true}catch(java.lang.ArithmeticException异常e) {系统输出打印(“testEx2,catch exception”)
java中包的作用 java抛出异常throws快捷键 java手动抛出异常
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。