博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单例设计模式
阅读量:6999 次
发布时间:2019-06-27

本文共 664 字,大约阅读时间需要 2 分钟。

看代码:

import java.io.Serializable;

public class StaticSingleton implements Serializable{
 private static final long serialVersionUID = 1L;
 
 private StaticSingleton(){
  System.out.println("StaticSinglet is created");
 }
 
 private static class SingletonHolder{
  private static StaticSingleton instance = new StaticSingleton();
 }
 
 public static StaticSingleton getInstance(){
  return SingletonHolder.instance;
 }
 
 private Object readResolve(){
  return SingletonHolder.instance;
 }
 
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  System.out.println(StaticSingleton.getInstance());
 }

}

转载于:https://www.cnblogs.com/kreator/archive/2013/05/02/singleton.html

你可能感兴趣的文章