Java 中单例模式的两种写法
2017-12-14 08:55
447 查看
public class singerton {// 单例模式的两种使用方式 // 饿汉式 // 2.提供本类类型的引用作为本类的成员变量 private static singerton sin = new singerton(); // 1.私有化构造方法,使用private关键字修饰 // static关键字不能修饰构造方法,因此构造方法用于给每个对象初始化独立的成员变量 private singerton() { } // 3.提供公有的get方法/静态的方法负责将私有的成员变量返回出去 public static singerton getInstance() { return sin; } // // 懒汉式 // private static singerton sin = null; // private singerton() {} // public static singerton getInstance() { // if(sin == null) { // sin = new singerton(); // } // return sin; // } }
相关文章推荐
- Java中Dao模式中两种Dao的数据库操作(BaseDao的写法)
- 单例模式的两种线程安全并且效率的写法
- Java:单例模式的七种写法
- Java --- 单例模式(二) 七种写法
- 温故而知新(java实现)单例模式的七种写法
- Java:单例模式的七种写法
- Java:单例模式的七种写法
- Java:单例模式的七种写法
- 【JAVA学习】单例模式的七种写法
- Java:单例模式的七种写法
- JAVA中的两种单例模式
- Java语言中单例模式的四种写法
- Java:单例模式的七种写法
- Android(Java)中最最基础(最常用)的两种单例模式
- Java设计的单例模式(三种写法)
- Java:单例模式的七种写法
- Java:单例模式的七种写法
- java面试(1)单例模式的几种写法
- java设计模式之单例模式的七种写法
- java单例模式的七种写法