单例模式:只能有一个对象建立(饿汉模式)
只需在该类中添加三句话:
private
ClassName() {}private static
ClassName var =new ClassName();public static
ClassName getClassName() {return var}
三句话逐步变化,方便记忆,这就是本人所使用的方法。
最终使用完 var ,既不再需要改变量,在JAVA中直接将 var = NULL(不需要手动释放堆中的内存);
这时候由于JAVA的GC机制,将会对内存垃圾进行回收(不过时机不固定)。
不同于C++中,这里直接可以在类中对静态变量或非静态变量进行初始化。