博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单例模式
阅读量:6859 次
发布时间:2019-06-26

本文共 461 字,大约阅读时间需要 1 分钟。

单例模式,固然思意就是只能够创建一个实例,一下是两种单例模式的例子:

第一种:由于构造方法,与创建实例的对象都设置为private,表明外部不能创建,只能通过getInstance()方法得到

public class Singleton1 { private Singleton1(){} private static Singleton1 s1 = new Singleton1(); public Singleton1 getInstance(){ return s1; } } 

第二种:这一方法创建实例是在方法当中创建,首先判断这是实例是否为空

class Singleton1{  

private Singleton1(){}

private static Singleton1 s2 = null;

public static synchronized Singleton1 getInstance(){

if(s2==null){

s2 = new Singleton1(); }

return s2; } }

转载地址:http://agtyl.baihongyu.com/

你可能感兴趣的文章
MySQL的引入
查看>>
C++单例模式
查看>>
bower安装报错”Cannot be run with sudo”解决办法
查看>>
android平台中编写jni模块的方法(3)
查看>>
软件工程网络15结对编程1——四则运算优化
查看>>
进程、应用程序域,线程和上下文之间的关系
查看>>
c++作业:递归调用,例题4.5 求第五个人的年龄
查看>>
为什么我的新项目选择了Quick-cocos2d-x
查看>>
Spring源码学习之一下载和导入
查看>>
13.使用第三方类实现动画
查看>>
H5在js中向指定的元素添加样式
查看>>
Java第一章
查看>>
文件编辑器Vim操作使用
查看>>
本地通知,UILocalNotification
查看>>
增强学习
查看>>
[逆向][Writeup]EIS2016 chkflag - .NET程序逆向
查看>>
RequireJS入门指导 (转)
查看>>
在子类中调用父类被隐藏的函数的方法
查看>>
修改Discuz! X2文章标题字数限制为255
查看>>
【HDOJ】2102 A计划
查看>>