在静态方法中抛出/处理异常时,是否存在“最佳实践”或“不做”? 要么 静态和非静态成员函数的异常处理有什么区别吗?
我在网上找不到任何这样的答案。谢谢你的帮助。
答案 0 :(得分:1)
静态方法中的异常与非静态方法之间应该没有任何区别。
Exceptions in static initializers are hard to handle,但那是因为你无法放置try / catch块。
答案 1 :(得分:1)
你可以参考Joshua Bloch的第Effective Java - 第二版 - 第9章(例外)。