单例模式
来源:互联网 发布:java split分割字符串 编辑:程序博客网 时间:2024/05/22 12:44
Design Pattern(设计模式)。单例模式(Singleton):表示一个类只会生成唯一的一个对象。
单例 的实现Demo:
单例实现的Demo:
public class TestSingleton { public static void main(String[] args) { Singleton st = Singleton.getInstance(); Singleton st1 = Singleton.getInstance(); System.out.println(st == st1); }} class Singleton{ private static Singleton singleton; private Singleton(){ //因为要生成唯一一个对象,所以要用private,让别的类无法直接new该对象 //singleton = new Singleton(); } public static Singleton getInstance(){ //既然别人无法直接获取该对象,那么就需要对外提供一个方法让别的类可以获取该对象。所以要用static if(singleton ==null){ singleton =new Singleton(); } return singleton; }}
==================单例模式是主要的23个经典模式之一,也是最简单的一个===================
- 单例、单例模式
- 单例模式-多线程单例模式
- 单件模式(单例模式)
- 设计模式------单例模式
- 设计模式------单例模式
- 设计模式-单例模式
- 设计模式 - 单例模式
- 设计模式---单例模式
- 设计模式---单例模式
- PHP模式-单例模式
- 【设计模式】单例模式
- 设计模式-单例模式
- 设计模式----单例模式
- 设计模式--单例模式
- 设计模式-单例模式
- 单例模式(单子模式)
- 设计模式-单例模式
- [设计模式] 单例模式
- 题目1109:连通图
- Oracle9i新特点:SPFILE的使用
- ios日志文件
- PHP你可能也会掉入的坑
- UNP读书笔记--Chapter 4 Elementary TCP Sockets
- 单例模式
- 2013年9月24日星期二
- linux检查端口 bash python
- 单调队列-Hdu-4122-Alice's mooncake shop
- Java基础<十三>_GUI
- 题目1009:二叉搜索树
- 二叉树的非递归遍历
- 【Linux基础】根文件系统制作
- android SQLite数据库使用总结之(二)创建自己的数据库