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

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

hot3.png

//一、饿汉式public class Singleton {    //自身的实例对象设置为一个属性 Static和final    private static final Singleton instance = new Singleton();        //构造函数私有    private Singleton(){}        //一个静态方法 实例入口    public static Singleton getInstance()     {       return instance;    }}//二、懒汉式class Singleton2 {    private static Singleton2 instance2 = null;        private Singleton2(){}        public static synchronized Singleton2 getInstance()     {       if (instance2 == null)       {           synchronized(Singleton2.class)           {               if (instance2 == null)                   instance2 = new Singleton2();           }       }       return instance2;    }}

调用方法是: Singleton s = Singleton.getInstance();

PS:个人推荐采用第一种方法 饿汉式                                         作者:一个吃货帅锅    

现在Android Studio已经能够直接新建 Singleton 不用自己手动写了。。。│      

 

转载于:https://my.oschina.net/kilosnow/blog/648077

你可能感兴趣的文章
中文版Chrome浏览器不支持12px以下字体的解决方案
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Creo 2, solution for no content show
查看>>
java读取文件和写入文件
查看>>
ubuntu14.04 开启root登陆
查看>>
使用NewLisp设计Key-Value数据库系统
查看>>
我的友情链接
查看>>
WorkFlow设计篇Step.5—用户自定义工作流活动-WF4.0
查看>>
android学习
查看>>
c# GDI+ bitmap截屏不清晰的问题
查看>>
Android的TextView使用Html来处理图片显示、字体样式、超链接等
查看>>
如果我消失了,谁会在意
查看>>
我的友情链接
查看>>
通过UNIX域套接字传递文件描述符
查看>>
xiugaicrontab默认编辑器
查看>>
EIGRP知识点总结
查看>>
装修施工小技巧
查看>>
醉红颜
查看>>
android随心笔记-part1-开发环境搭建
查看>>