单例模式(饿汉式)

单例模式是被限定只能有一个类的实例。

饿汉式:

package 单例模式.饿汉模式;

public class EagerSingleton {
 private static final EagerSingleton m_instance = new EagerSingleton();
 private EagerSingleton(){}
 public static EagerSingleton getInstance()
 {
  return m_instance;
 }
 

}
在这个类被加载的时候,静态变量m_instance会被初始化,此时类的私有构造子会被调用,这时候,单例类的惟一实例就被创造出来了。

你可能感兴趣的:(单例模式)