java单例设计模式——饿汉式

饿汉式(可能浪费资源,无线程安全模式)

  1. 构造器私有化(防止直接new)
  2. 类的内部创建对象
  3. 向外暴露一个静态的公共方法。getInstance
  4. 代码实现
class Friends{
    private String name;
    // 创建私有静态对象
    private static Friends xm = new Friends("小明");
    private Friends(String name){
        this.name = name;
    }
    //提供一个公共方法,返回私有对象
    public static Friends getInstance(){
        return xm;
    }
}