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

java中有些程序要在main方法头声明异常的意义

2014-01-26 
在一般的方法头中用throws申明异常,可以让用户知道该方法可能要抛出异常,所以在调用该方法的时候,需要用cat

在一般的方法头中用throws申明异常,可以让用户知道该方法可能要抛出异常,所以在调用该方法的时候,需要用catch捕获异常,可是在main又不是程序员能随意调用的,用throws申明异常有何意义呢?java中有些程序要在main方法头声明异常的意义?

------解决方法--------------------------------------------------------
那就是说他的程序不处理这种异常,由JVM 去管了
------解决方法--------------------------------------------------------
同意上面仁兄的说法!
------解决方法--------------------------------------------------------
如果你的main函数调用了会抛异常(非RuntimeException)的程序却没有try catch住,就一定要声明throws ...。否则编译是不会通过的。当这些异常发生时,虚拟机的处理就是printStack并推出。
------解决方法--------------------------------------------------------
大家多的那么抽象,难懂,
在main throws 了 以后,你main中就可以不用在catch了,因为有些地方必须使用catch。

        

热点排行