单例模式
来源:互联网 发布:app.js调用方法 编辑:程序博客网 时间:2024/06/08 15:38
1.模式
何为模式?模式就是编程中固定的套路。
2.何为单例模式?
是一个对象的创建模式,保证对象始终唯一,不能创建第二个对象的软件模式称为单例模式
单例:软件中唯一一个对象,称为单例
2.案例
package singleton;/** * 案例:单例模式 * */public class SingltonDemo {public static void main(String[] args) {Foo foo = Foo.getFoo() ;Goo goo = Goo.getGoo() ;System.out.println("foo:" + foo.getClass().getName() + "," + "goo:" + goo.getClass().getName()) ;}}//懒惰式加载:饱汉式,在需要时加载。class Foo {private static Foo foo ;public Foo() {}public synchronized static Foo getFoo() {if(foo == null) {foo = new Foo() ;}return foo;}}//非懒惰式:饿汉式,在创建时就加载class Goo {private static Goo goo = new Goo() ;public Goo() {}public static Goo getGoo() {return goo ;}}
0 0
- 单例、单例模式
- 单例模式-多线程单例模式
- 单件模式(单例模式)
- 设计模式------单例模式
- 设计模式------单例模式
- 设计模式-单例模式
- 设计模式 - 单例模式
- 设计模式---单例模式
- 设计模式---单例模式
- PHP模式-单例模式
- 【设计模式】单例模式
- 设计模式-单例模式
- 设计模式----单例模式
- 设计模式--单例模式
- 设计模式-单例模式
- 单例模式(单子模式)
- 设计模式-单例模式
- [设计模式] 单例模式
- 视频网站的前、后台开发技术主要是哪些?
- jsp内置对象
- c语言学习笔记(字符串函数strcmp,strcat,strcpy,strlen的简单实现)
- Robbin关于App class loader的总结
- A. Santa Claus and a Place in a Class
- 单例模式
- rhel7 grub配置文件及排错 破解root密码
- BS与CS的联系与区别
- 设置wireshark语言
- linux下查看某服务端口对应的进程ID
- 操作系统总结(三)进程
- RecyclerView详解
- struts2提供的拦截器
- 常用服务器日志分析命令大全