单例模式三种模式,饿汉、饱汉、双重锁模式,实例及优劣详解

单例模式是一种很基础的设计模式,在面试时可能会被要求手写不同类型的单例模式代码,主要有三种模式:

1、饿汉模式:

[java]  view plain   copy
  1. //饿汉模式,很饿很着急,所以类加载时即创建实例对象  
  2. public class Singleton1 {  
  3.       
  4.     private static Singleton1 singleton = new Singleton1();  
  5.       
  6.     private Singleton1(){  
  7.           
  8.     }  

你可能感兴趣的:(设计模式,单例模式)