java 设计模式之----单例模式
来源:互联网 发布:mysql 触发器 可靠性 编辑:程序博客网 时间:2024/05/18 02:56
此处为单例模式代码实现的一种方式,还有其他几种实现方式……
package com.sun.test9;public class TestSingleton {public static void main(String[] args) {Singleton st1 = Singleton.getSingleton();Singleton st2 = Singleton.getSingleton();System.out.println(st1 == st2);}}class Singleton {private static Singleton singleton = new Singleton();private Singleton() {}public static Singleton getSingleton() {return singleton;}}几点说明
1、构造方法私有,这样外部就不可以通过NEW的方式来实例化对象了,所以外部智能通过类名+静态方法的方式来获取了,因为getSingleton 声明为静态方法。
2、在静态方法中返回已经实例化的对象,所以该对象也应该声明为静态的!
- java设计模式之单例模式
- Java模式设计之单例模式
- Java模式设计之单例模式
- Java模式设计之单例模式
- java设计模式之单例模式
- Java模式设计之单例模式
- Java模式设计之单例模式
- Java设计模式之单例模式
- Java设计模式之单例模式
- Java设计模式之单例模式
- Java设计模式之单例模式
- Java模式设计之单例模式
- java设计模式之单例模式
- java设计模式之单例模式
- java设计模式之单例模式
- java设计模式之单例模式
- java设计模式之单例模式
- java设计模式之单例模式
- 白盒测试中的六种覆盖方法
- Java-国家化工具ResourceBundle使用详解
- 组播技术初探
- 我要做哪一只苹果虫?
- 内核中的同步与任务调度
- java 设计模式之----单例模式
- 使用SQL命令查看MYSQL数据库大小
- jsp自定义嵌套标签
- hibernate.hbm2ddl.auto=update 更改实体类后,数据库不更新
- CentOS远程系统管理之VNC
- JMeter的Cookie Policy
- UVa 10763: Foreign Exchange
- 使CListCtrl可编辑(转)
- javascript call的解释