读书人

一个关于Exception的有关问题

发布时间: 2012-01-14 20:02:35 作者: rapoo

一个关于Exception的问题
public static void insert(Vector v) throws Exception {

......
......
}
是不是如果不加try{}catch()的话,在调用此方法时,必须捕捉异常。
如果加try{}catch()的话,可以不捕捉异常。


[解决办法]
看不懂你的话啊。
加了try/catch,目的不就是为了捕捉异常么?为什么说“加try{}catch()的话,可以不捕捉异常。”?不捕捉异常,加try/catch干吗?
[解决办法]
是的,try、catch是为了捕捉exception,当然你也可以在调用的地方再throws出去
如果不捕捉的话程序一旦出现exception就会中断执行
[解决办法]
public static void insert(Vector v) throws Exception //这里是抛出异常

try{}catch() 捕获异常

如果不捕获异常的话就必须抛出,
假定设置为抛出,就可以不捕获。如果不抛出就一定要捕获

[解决办法]
楼主需要多看看书,这是基本功,我同样需要学习!

读书人网 >Java Web开发

热点推荐