首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

一个关于Exception的有关问题

2012-01-14 
一个关于Exception的问题publicstaticvoidinsert(Vectorv)throwsException{............}是不是如果不加tr

一个关于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() 捕获异常

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

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

热点排行