单例
来源:互联网 发布:知乎诺贝尔不能说 编辑:程序博客网 时间:2024/04/24 01:14
class Singleton { private static Singleton instance; private static String str="单例模式原版" ; private Singleton(){} public static Singleton getInstance(){ if(instance==null){ instance = new Singleton(); } return instance; } public void say(){ System.out.println(str); } public void updatesay(String i){ this.str=i; } } public class danli{ public static void main(String[] args) { Singleton s1 = Singleton.getInstance(); //再次getInstance()的时候,instance已经被实例化了 //所以不会再new,即s2指向刚初始化的实例 Singleton s2 = Singleton.getInstance(); System.out.println(s1==s2); s1.say(); s2.say(); //保证了Singleton的实例被引用的都是同一个,改变一个引用,则另外一个也会变. //例如以下用s1修改一下say的内容 s1.updatesay("hey is me Senngr"); s1.say(); s2.say(); System.out.println(s1==s2); } }
- 单例
- 单例
- 单例
- 单例
- 单例
- 单例
- 单例
- 单例
- 单例
- 单例
- 单例
- 单例
- 单例
- 单例
- 单例
- 单例
- 单例
- 单例
- ExtJS第一步:登录界面
- 语音识别技术的基础
- 语音识别
- Free Shells List
- theform._eventtarget 为空或者不是对象
- 单例
- 使用Spring2.5的Autowired实现注释型的IOC
- 等额本金和等额本息房贷公式推导
- 感想
- [转]Android系统文件夹结构解析(一)--/system/app
- [转]Android系统文件夹结构解析(二)--/system/bin
- [转]Android系统文件夹结构解析(三)--/system/etc
- [转]Android系统文件夹结构解析(四)--/system/fonts & /system/frames
- [转]Android系统文件夹结构解析(五)--/system/lib