据我所知java处理异常的方式有两种 一种是try catch 另一种就是throws
异常的处理
A:try...catch...finally
基本格式:
try
{
可能出现异常的代码
}
catch(异常对象)
{
异常处理代码
}
finally
{
释放资源
}
变形格式:
try...catch
try...catch...catch...
try...catch...catch...finally
**多个异常同时被捕获的时候,记住一个原则:
先逮小的,在逮大的。
**finally:永远被执行,除非退出jvm。System.exit(0);
B:throws
当我们对某个异常处理不了的时候,我们就需要把异常抛出给调用者。
当调用者是jvm的时候,推荐手动处理异常。也就是try...catch处理。
|