`
kingaragorn
  • 浏览: 115033 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

重要的知识

    博客分类:
  • Java
阅读更多
Singleton模式通常的两种表现形式:
第一种形式:
public   class  Singleton {
     private Singleton(){}
     // 在自己内部定义自己一个实例,是不是很奇怪?
     // 注意这是private 只供内部调用
     private static Singleton instance = new Singleton();
     // 这里提供了一个供外部访问本class的静态方法,可以直接访问
     public static Singleton getInstance() {
        return instance;
    }
}

第二种形式:
public   class  Singleton {
    private static Singleton instance = null ;
    public static synchronized Singleton getInstance() {
       // 这个方法比上面有所改进,不用每次都进行生成对象,只是第一次
       // 使用时生成实例,提高了效率!
       if (instance == null ) instance= new Singleton();
       return instance;
    }
}


垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。
垃圾收集的目的在于清除不再使用的对象
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics