设计模式——单例模式(java:一步步优化至最优写法)
目录一、概念二、分类三、代码实现饿汉式:在系统加载时就创建类的单例。方法一:静态常量法:将唯一实例obj设置成静态常量方法二:静态代码块:将类的实例化放在静态代码块中,与上述的静态常量一致,都是在类装载时创建单例,因此优缺点一致方法三:静态内部类 : Singleton2在加载的时候不会被实例化,而是在需要实例化时(调用getInstance()),才会装载静态内部类,从而完成Singleton2的实例化。多线程下可以实现单例懒汉式:在需要单例的时候才去创建方法一: 只判
原创
2020-06-01 22:37:26 ·
2366 阅读 ·
7 评论