【发布时间】:2013-06-02 02:47:48
【问题描述】:
我创建了一个 Initialize 类来避免大量不需要的对象。为了使用这个对象,我像这样创建了它的一个实例:
public static Initialize INIT = new Initialize();
每当我使用“Initialize.INIT”时,我都会在“Initialize”处得到一个 NullPointer。
我可以做些什么来解决我最初的错误 StackOverflow 并避免 NPE?
【问题讨论】:
-
构造函数的代码是什么?注意:
public static变量应该至少也是final -
请向我们展示带有回溯的完整异常。
-
什么@PM77-1,以及在您访问
Initialize.INIT的地方显示使用代码示例。试着让它最终化,看看你是否能重现这个问题。