Android中单例模式的一些坑小结

 行业动态     |      2019-07-31 09:54

前言

单例模式最初的定义出现于《设计模式》:“保证一个类仅有一个实例,并提供一个访问它的全局访问点。”

而我对单例的理解是,在可控的范围内充当全局变量的作用,就相当于c语言中一个全局结构体。


 class 凯发k8国际下载singleton{
 private static singleton singleton;
 private singleton{};
 public static singleton getinstance
 if 
 synchronized 
 if 
 singleton=new singleton;
 return singleton;
 }




















 class singleton{
 private static volatile singleton singleton;
 private singleton{};
 public static singleton getinstance
 if 
 synchronized 
 if 
 singleton=new singleton;
 return singleton;
 }










 class singleton {
 //最简单的写法就是这个了,直接public就行
 public static final singleton instance = new singleton;
 private singleton {
 }


package com.wuyue.test;
import java.io.*;
 * created by 16040657 on 2019/2/12.
public class test2 {