0

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

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

4

2 回答 2

1

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

静态初始化程序中的异常很难处理,但那是因为没有地方可以放置 try/catch 块。

于 2013-06-10T04:50:21.707 回答
1

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

您可能想参考Joshua Bloch 撰写的Effective Java - 第二版 - 第 9 章(例外)。

于 2013-06-10T04:51:02.723 回答