参考:https://www.jianshu.com/p/ceb5ec8f1174
https://www.jianshu.com/p/fa15f63d399a
1.定义
用一个静态方法来对外提供自身实例的方法,即为我们所说的静态工厂方法(Static factory method)
//私有化构造方法 private Student() {}; private static volatile Student student; //静态工厂方法 public static Student getStudentInstance() { return new Student(); }
如: