class Singleton{
private Singleton() {
Test.i++;
System.out.println("实例化S");
}
private static class A{
public final static Singleton SINGLETON = new Singleton();
}
public static Singleton getInstance() {
return A.SINGLETON;
}
static void a() {
System.out.println("fangfaa");
}
}
class Test{
public static int i = 0;
public static void main(String[] args) throws InterruptedException {
for (int i = 0; i < 1000; i++) {
Thread thread = new Thread(() -> System.out.println(Singleton.getInstance()));
thread.start();
}
System.out.println(i);
}
}
内部类单例
最新推荐文章于 2023-01-16 01:29:36 发布