日期:2014-05-20  浏览次数:20643 次

怎么声明一个不会抛出的异常的方法? 这有什么好处?
在看视频教程中,有一处不解:

我们可以在方法声明时,声明一个不会抛出的异常,Java编译器就会强迫方法的使用者对异常进行处理。这种方式通常应用于   abstract   base   class   和   interface   中。

问题:

怎么声明一个不会抛出的异常的方法?   这有什么好处?

------解决方案--------------------
你的描述好像有问题,应该是可能会抛出的异常
如:
public void Object func() throws Exception{

}
------解决方案--------------------
声明一个不会抛出的异常 ?
那么声明异常有什么用?
你都不知道发生什么问题了
还不如不声明呢...

------解决方案--------------------
我们做的程序是给客户看的,如果有异常发生,则强制进入另一个处理,这样不会给用户一种系统不能运行的感觉。

------解决方案--------------------

try{

}catch{

}
但是不在cathc里操作,也就是不把错误信息输出出来。阿Q的精神用到这里了,哈哈^_^