Java
来源:互联网 发布:网络订单之小鸭子 编辑:程序博客网 时间:2024/06/10 03:37
- 饿汉式单例
public class Singleton { private Singleton(){} private static Singleton instance = new Singleton(); public static Singleton getInstance(){ return instance; }}
- 懒汉式单例
public class Singleton { private static Singleton instance = null; private Singleton() {} public static synchronized Singleton getInstance(){ if (instance == null) instance = new Singleton(); return instance; }}注意: 实现一个单例有两点注意事项,①将构造器私有,不允许外界通过构造器创建对象;②通过公开的静态方法向外界返回类的唯一实例。
阅读全文
0 0
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- java
- java
- JAVA?
- java
- JavaScript实现点击回车执行方法
- iptables实现网络防火墙(二)——SNAT与DNAT
- Centos 6安装gitlab--下载包安装
- UVALive
- nested exception is java.lang.ClassCastException:XXX cannot be cast to java.io.Serializable
- Java
- CreateProcess error=2, 系统找不到指定的文件
- Android项目实践——自定义RecyclerViewAdapter模板代码
- java之jvm学习笔记一
- synchronize的用法
- java集合的核心知识
- 你不知道的Java小知识——动态数组实现(ArrayList原理)
- centos7.2 docker安装
- 设计模式之单例模式