一篇文章让你彻底搞懂单例设计模式
转自:
http://www.java265.com/JavaCourse/202109/1153.html
下文是笔者编写的单例模式实现的八种方式,如下所示:
单例模式的简介
我们将一个类在当前进程中只有一个实例的这种模式,称之为“单例模式”
那么Java代码如何实现一个单例模式呢?下文将一一到来,如下所示:
单例模式的注意事项: 1.单例模式在一个进程中只有一个实例 2.单例类通常由自己创建自身的实例 3.单例类给其他对象提供的都是同一个实例
测试代码
package com.java265.Singleton;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("------单例模式-----");
//创建100个线程进行测试
for(int i=0;i<100;i++) {
new Thread(()->{
System.out.println(Single01.getInstance());
}).start();
}
}
}


