设计模式
ChengYKuo
这个作者很懒,什么都没留下…
展开
-
Java基础-设计模式-单例模式2
另一种比较棒的单例模式是通过静态内部类实现单例模式。 直接上代码: public class Singleton3 { private static class SingletonClassInstance{ private static final Singleton3 instance = new Singleton3(); } private Singleton3(){原创 2016-06-16 19:02:34 · 292 阅读 · 0 评论 -
Java基础-设计模式-单例模式
单例模式,顾名思义,即只能创建一个对象,是一种十分常见的设计模式。 下面介绍一下两种比较简单的单例模式: 1、饿汉式 不可以延时加载,类加载的时候就创建对象。如果没有用到这个对象的话,就会导致资源浪费。 2、懒汉式 可以延时加载,即用到对象的时候再new对象。但是必须考虑同步问题,如果不考虑,当多个线程同时用到这个对象时,会导致创建出多个对象的情况发生。 下面举例说明: 饿汉式:原创 2016-06-13 21:52:07 · 329 阅读 · 0 评论