Singleton 单例设计模式

Singleton 单例设计模式

目录

[TOC]

概述

单例模式就是保证对象的唯一性,在项目启动之后,只初始化一次,通常用于读取配置文件在Configuration类似的类中。

单例模式分两种,饿汉式,懒汉式。
饿汉式:项目启动就已经初始化好,等待调用。
懒汉式:只有当单例对象第一次被调用时才初始化。

饿汉式Demo

懒汉式,双检锁,线程非绝对安全的Demo

懒汉式,线程非绝对安全,基于内部类实现的Demo

懒汉式,线程绝对安全,枚举实现

原创文章,转载请注明: 转载自LoserZhao – 诗和远方[ http://www.loserzhao.com/ ]

本文链接地址: http://www.loserzhao.com/java/designpattern/singleton-designpattern.html

文章的脚注信息由WordPress的wp-posturl插件自动生成

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

使用新浪微博登陆