本文主要是介绍J2SE之异常处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
是什么?
java异常是Java提供的用于处理程序中错误的一种机制。
分类
异常的捕获和处理:
try{//可能抛出异常的语句
}catch(SomeException1 e)
{... ... ...
}catch(SomeException2 e)
{... ... ...
}finally{... ... ...
}
try代码段包含可能产生,例外的代码try代码段后跟一个或多个catch代码段。
每个catch代码声明其能处理的一种特定类型的异常并提供处理的方法。
finally段的代码无论是否发生异常都有执行。
throw是语句抛出一个异常。
语法:throw(异常对象);
throws是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常)
语法:[(修饰符)](返回值类型)(方法名)([参数列表])[throws(异常类)]{......}
public void doA(int a) throws Exception1,Exception3{......}
总结
一个图(异常分类)五个关键字(try catch finally throw throws),捕获错误的时候先逮小的再逮大的。
这篇关于J2SE之异常处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!