java学习之路--单例模式的实现
来源:互联网 发布:最好用的网络机顶盒 编辑:程序博客网 时间:2024/05/17 06:30
1.单例模式
无论创建多少对象,就只有一个实例化对象存在
代码:
public class SZJDTest5 {
//单例模式
//单例模式最重要的就是要封装构造方法,让其他不可以实例化对象,只有在本类中可以实例化
private SZJDTest5(){
}
private static SZJDTest5 szjdTest5=new SZJDTest5();
public static SZJDTest5 getSzjdTest5() {
return szjdTest5;
}
public void info(){
System.out.println("hello world");
}
public static void main(String[] args) {
SZJDTest5 s=SZJDTest5.getSzjdTest5();
s.info();
SZJDTest5 s1=SZJDTest5.getSzjdTest5();
System.out.println("看看这两个对象是否相等"+s.equals(s1));
}
}
结果:
hello world
看看这两个对象是否相等true
这里有两个对象,但是它们的引用地址都是一样的。
无论创建多少对象,就只有一个实例化对象存在
代码:
public class SZJDTest5 {
//单例模式
//单例模式最重要的就是要封装构造方法,让其他不可以实例化对象,只有在本类中可以实例化
private SZJDTest5(){
}
private static SZJDTest5 szjdTest5=new SZJDTest5();
public static SZJDTest5 getSzjdTest5() {
return szjdTest5;
}
public void info(){
System.out.println("hello world");
}
public static void main(String[] args) {
SZJDTest5 s=SZJDTest5.getSzjdTest5();
s.info();
SZJDTest5 s1=SZJDTest5.getSzjdTest5();
System.out.println("看看这两个对象是否相等"+s.equals(s1));
}
}
结果:
hello world
看看这两个对象是否相等true
这里有两个对象,但是它们的引用地址都是一样的。
- java学习之路--单例模式的实现
- 设计模式之单例模式java语言的实现
- Java之单例模式的各种实现
- 单例模式之Java实现
- Java之单例模式学习
- Java学习笔记之单例模式
- Java学习笔记之单例模式
- java单例模式之学习
- Java学习笔记之单例模式
- Java学习之单例模式
- JAVA学习.设计模式的简介与设计模式之单例模式
- 设计模式之—单例模式(Singleton)-Java实现
- 软件设计模式之单例模式(JAVA实现)
- 设计模式之—单例模式(Singleton)-Java实现
- Java实现设计模式之单例模式
- 单例模式之饿汉模式--Java实现
- 单例模式之懒汉模式--Java实现
- 《大话设计模式》java实现之单例模式
- 通俗易懂的字符串匹配的KMP算法讲解
- Debian安装MariaDB
- 设备文件和IO
- python初步入门
- linux内核中的位运算
- java学习之路--单例模式的实现
- 最效率的素数序列数组
- KMP算法 字符串匹配
- 字典树
- 第1次实验
- DP堆积木的最大高度
- C++ string中find() ,rfind() 等函数 用法总结及示例
- C++指针一个鲜见知识点
- rqnoj-356-mty的格斗-二维背包