设计模式1
单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点
常见应用场景:Windows 的任务管理器,回收站,数据库的连接池,网站的计数器,javaWeb的servlet,等等
单例模式的优点:由于单例模式只生产一个实例,所有减少的性能开销
单例模式主要实现方式
-主要:
-
饿汉式:线程安全,调用效率高,但是,不能延时加载。
-
懒汉式:线程安全,调用效率不高,但是 ,可以延时记载。
-其他:
-
双重检测锁式(由于jvm底层内部模式原因,偶尔会出现问题,不建议使用)
-
静态内部类式:线程安全,调用效率高,可以延时加载
-
枚举单例:线程安全,调用效率高,不能 延时加载

浙公网安备 33010602011771号