静态函数和异常

时间:2013-06-10 04:43:54

标签: java exception

在静态方法中抛出/处理异常时,是否存在“最佳实践”或“不做”? 要么 静态和非静态成员函数的异常处理有什么区别吗?

我在网上找不到任何这样的答案。谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

静态方法中的异常与非静态方法之间应该没有任何区别。

Exceptions in static initializers are hard to handle,但那是因为你无法放置try / catch块。

答案 1 :(得分:1)

恕我直言,答案是否定的。但肯定有最佳的异常处理方法。

你可以参考Joshua Bloch的第Effective Java - 第二版 - 第9章(例外)。