Java单例模式复习(一)

心血来潮,在学学单例模式,以下是代码块,最简单实现方式, package singleton;/** * 最简单的单例实现 * @author Administrator * */public class Singleton {private Singleton() {//创建单例的过程可能会比较慢System.out.println("Singleton is create ");}private static Singleton instance = new Singleton();public static Singleton getInstance() {return instance;}}/** * 单例模式最基本的设计需要条件: 1:private构造函数,便于不让外部调用实例化,外部不能new对象 2:private 的静态的 常量,类型为此类 * 3:public的静态的getInstance方法,返回上面的静态常量 * * 确保系统中一个类只能产生一个实例 * * 这汇总单例的实现方式非常简单,而且十分可靠,但是唯一不足的是无法对instance实例坐延迟加载, */



欢迎关注公众号:Java后端技术全栈