单态
来源:互联网 发布:淘宝网官网琅士力 编辑:程序博客网 时间:2024/04/26 03:57
Singleton.java
import java.util.HashMap;
import java.util.Map;
public class Singleton {
private static Map map = new HashMap();
private Singleton() {}
public static synchronized Object getInstance(Class className) {
Object object = null;
object = map.get(className);
//System.out.println(object);
if(object == null) {
//System.out.println("new");
try {
object = className.newInstance();
map.put(className, object);
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return object;
}
}
Work.java
public class Work {
public void work() {
System.out.println("Hello!");
}
}
Main.java
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Work work = null;
work = (Work) Singleton.getInstance(Work.class);
work.work();
work = (Work) Singleton.getInstance(Work.class);
work.work();
ThreadFactory.create(WorkService.class);
try {
Thread.sleep(2);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Hello, work! 2 ");
}
}
- 单态
- 单态
- 单态
- 单例/单态模式(Singleton Pattern)
- php中的单例模式(单态)
- singleton单态
- java单态
- 单态模型设计
- 框架中的单态
- 单态模式
- 单态模式
- 单态模式(singleton)
- 单态模式
- 单态模式
- @单态模式 Singleton
- Singleton 单态模式
- Singleton单态模式
- 单态工厂模式
- 1.2分类器设计流程
- CAPTCHA 的是是非非
- sql server 数据库基础
- 十佳品牌
- 一个数学建模题!希望能得到大家的指点!!谢谢了!
- 单态
- http协议状态码对照表
- "注册表启动项加载程序"问题的解决方法
- (转)揭露真相:2009年4月9日大连春季房展会上演的骗局
- WPF基础:基本概念和功能
- mplayer-mozilla 配置说明
- Make include文件问题及所属的变量的范围问题
- 应用程序角色使用示例
- Vs2005下重复定义的问题解决 ... already defined in ...