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

java存在非运行时异常是否一定要将该异常抛出?

2014-01-26 
java程序中,存在非运行时异常,是否一定要将该异常抛出?------解决方法-----------------------------------

java程序中,存在非运行时异常,是否一定要将该异常抛出?

------解决方法--------------------------------------------------------
异常要不要抛出视你的需求来定,但有异常最好是有处理,抛出,写日志,特殊处理...
------解决方法--------------------------------------------------------
不太明白你说的'存在非运行时异常'是什么意思。是指你调用的方法可能会抛出异常么?如果是这样话,你要么处理它,要么声明它即把它交给上层环境处理。

一般地,如果你的代码可能会抛出一个非运行时异常,但却没有相应的处理程序(即try...catch...结构),那么你必须在你的方法声明处声明你将要抛出的异常,否则编译器将不能编译你的代码。
------解决方法--------------------------------------------------------

java规定非运行期异常 必须处理;这是编译时的要求


异常处理请遵循:如果你知道如何处理这个异常就catch住,反之则抛出
;这是设计上的要求

        

热点排行