文档章节

Singleton模式

添仔哥哥
 添仔哥哥
发布于 2017/06/01 12:44
字数 128
阅读 7
收藏 0

1、类图

单实例模式

2、代码例子

package me.jtzen9.singleton;

/**   
 * @ClassName: Singleton   
 * @Description: 单实例模式类
 * @author: jtzen9
 * @date: 2017年6月1日 上午11:06:01
 */
public class Singleton {
	private static Singleton singleton = new Singleton();
	
	private Singleton() {
		System.out.println("生成一个实例。");
	}
	
	public static Singleton getInstance() {
		return singleton;
	}
}
package me.jtzen9.singleton;

/**   
 * @ClassName: Main   
 * @Description: 单实例模式测试类
 * @author: jtzen9
 * @date: 2017年6月1日 上午10:52:08
 */
public class Main {
	public static void main(String[] args) {
		Singleton singleton1 = Singleton.getInstance();
		Singleton singleton2 = Singleton.getInstance();
		if (singleton1 == singleton2) {
			System.out.println("singleton1 与 singleton2是相同的实例。");
		} else {
			System.out.println("singleton1 与 singleton2是不同的实例。");
		}
	}
}

© 著作权归作者所有

共有 人打赏支持
添仔哥哥
粉丝 3
博文 105
码字总数 41846
作品 0
广州
程序员
私信 提问

暂无文章

Hive的三种Join方式

Hive中就是把Map,Reduce的Join拿过来,通过SQL来表示。 参考链接:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Joins Common/Shuffle/Reduce Join Reduce Join在Hiv......

GordonNemo
刚刚
0
0
Spark学习记录(三)核心API模块介绍

spark ------------- 基于hadoop的mr,扩展MR模型高效使用MR模型,内存型集群计算,提高app处理速度。 spark特点 ------------- 速度:在内存中存储中间结果。 支持多种语言。Scala、Java、P...

我爱春天的毛毛雨
6分钟前
0
0
PHP5、PHP7安装

11月13日任务 11.10/11.11/11.12 安装PHP5 11.13 安装PHP7 PHP官网www.php.net 当前主流版本为5.6/7.1 cd /usr/local/src/ wget http://cn2.php.net/distributions/php-5.6.32.tar.bz2 tar z......

zgxlinux
7分钟前
0
0
React 项目结构和组件命名之道

摘要: > * 原文地址:[structuring projects and naming components in react](https://hackernoon.com/structuring-projects-and-naming-components-in-react-1261b6e18d76) > * 原文作者:......

阿里云官方博客
7分钟前
0
0
无维护地稳定运行了8 年的 Hyperic HQ

最近在诊断一个系统意外停机时, 发现一个8年前部署部署的Hypeirc HQ 4.2,已经免维护,稳定运行了8年多。提供了及时的诊断信息。

MartinKing
22分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部