Java基础知识强化13:Java中单例模式案例使用
2015-08-31 17:19
686 查看
1.古往今来历史上皇帝通常只有一人。为了保证其唯一性,古人采用增加"防伪标识"的办法,如玉玺。更为简单的办法就是限制皇帝的创建。本案例中就是使用单例模式从而保证皇帝的唯一性。实例运行如下:
代码:
(1)Empreror.java:(定义的皇帝类)
(2)定义一个测试类Test:
2.运行结果:
代码:
(1)Empreror.java:(定义的皇帝类)
package himi.only; public class Empreror { private static Empreror empreror = null; private Empreror() { } public static Empreror getInstance() { if(empreror ==null) { empreror = new Empreror(); } return empreror; } private void getName() { System.out.println("中国历史上第一位皇帝是:秦始皇嬴政"); } }
(2)定义一个测试类Test:
package himi.only; public class Test { public static void main(String[] args) { Empreror.getInstance().getName(); } }
2.运行结果:
相关文章推荐
- java集合类,collection,list,set,map
- Spring事务
- Hibernate4与Spring3的不兼容问题
- Spring IoC、DI入门小程序
- eclipse外挂SVN插件的方法
- java多线程之synchronized和锁对象
- JAVA生成WebService客户端命令2种方式
- Spring 字符编码过滤
- JavaWeb基础学习第五天
- Java 动态代理源码分析
- 用java选择selenium下拉选择框的一个选项
- spring mvc + MyBatis + Easyui
- SpringMVC中使用Interceptor拦截器
- spring整合webservice
- java 获取路径
- java中回调机制
- java 完全解耦[编程思想之9.4]
- Java并发编程(一) 基础知识
- Java中有关Null的9件事
- eclipse+pydev 安装和配置