单例模式Singleton
饿汉式,立即加载,对象启动时就加载
不会产生对象没有就拿来使用的问题,不会产生空指针异常
启动项目加载的内容过多,有些还没有使用,产生服务器的承载压力问题
私有的构造方法
私有为了不然给人随意创建
私有的静态的当前类对象作为属性
私有的防止外部随意访问改变值
静态的是只加载一次,不会产生内存溢出问题
公有的静态的当前类返回值的方法
共有的让外部访问
静态的让外部成员没有对象可以调用
懒汉式,延迟加载,对象什么时候用什么时候加载
肯由于没有操作好,导致异常
启动项目是需要的加载,不需要的先不创建,不会浪费空间