类的常见使用方法,包含静态内部类,懒汉类的
来源:互联网 发布:淘宝首页轮播大图代码 编辑:程序博客网 时间:2024/06/05 14:44
1,懒汉类的使用方法
public class SingleTon{private static SingleTon mInstance=null;private SingleTon(){}public static SingleTon getInstance(){if(mInstance == null){mInstance=new SingleTon();}return mInstance;}}
基本可以使用以上的方法,当实验的时候,才开始创建
2,比较严格的使用方法,采用双重校验锁的功能
public class SingleTon{private static SingleTon mInstance=null;private SingleTon(){}public static SingleTon getInstance(){if(mInstance == null){synchronized(SingleTon.class){if(mInstance == null){mInstance=new SingleTon();}}}return mInstance;}}
3,静态内部类的使用方法
public class SingleTon{private SingleTon(){}private static class SingleTonHolder{private final static SingleTon mInstance=new SingleTon();}public static SingleTon getInstance(){return SingleTonHolder.mInstance;}}静态内部类的方法和懒汉类的方法比较相似,这个方法也比较好
阅读全文
0 0
- 类的常见使用方法,包含静态内部类,懒汉类的
- java内部类,内部类的共性,成员内部类,方法内部类匿名内部类,静态嵌套类,不解
- 比饿汉单例模式和懒汉单例模式更好的静态内部类单例模式
- 比饿汉单例模式和懒汉单例模式更好的静态内部类单例模式
- 单例模式的五种写法:饿汉,懒汉, 双重校验锁,静态内部类,枚举
- 对单例模式的静态内部类实现懒汉式
- 单例模式的五种写法:懒汉/饿汉/双重检验锁/静态内部类/枚举
- 静态内部类、非静态内部类以及匿名类之间的区别
- 内部类里的静态内部类
- java 常见的单例模式,推荐静态内部类
- 类-静态内部类
- 嵌套类,内部类,匿名内部类的定义和使用方法
- java中的内部类与匿名类的基本使用方法
- java中的内部类与匿名类的基本使用方法
- java中的内部类与匿名类的基本使用方法
- java中的内部类与匿名类的基本使用方法
- Java内部类的使用方法
- Java内部类的使用方法
- Linux获取文件属性stat()、fstat()、lstat()函数实例学习
- 关于在ubuntu16.04 64位系统上安装交叉编译工具出现错误的解决方法
- 撤销功能的实现——备忘录模式(一)
- 火柴棍等式
- python的@classmethod和@staticmethod
- 类的常见使用方法,包含静态内部类,懒汉类的
- HDOJ 1017 (水题)
- 树与二叉树基本概念与性质
- R绘图系统中的坐标系
- Activity 生命周期函数执行过程详解
- Ubuntu 14 使用火狐浏览器
- Floyd算法
- pytorch入门(一)-----Autograd
- 在linux中安装pyqt