码迷,mamicode.com
首页 > 编程语言 > 详细

java单例模式

时间:2015-10-30 23:03:09      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

java实现单例模式
1.最简单的方式:
  1. public class Singleton {
  2. private static final Singleton singleton = new Singleton();
  3. private Singleton(){
  4. }
  5. public Singleton getInstance(){
  6. return singleton;
  7. }
  8. }
分析:
    优点:简单明了,预防多线程问题
    缺点:项目启动时就要初始化,如果初始化很复杂,很可能造成启动超时。如果实例一直没有被用到,则造成资源浪费。
改进方式如下:
2.懒加载:





java单例模式

标签:

原文地址:http://www.cnblogs.com/bishion/p/4924497.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!