博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 开发中应用到的单例模式
阅读量:4974 次
发布时间:2019-06-12

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

目的:

希望对象只创建一个实例,并且提供一个全局的访问点。

 

 

public class SingletonF implements Serializable {    

         private static class SingletonHolder {    

          /**  

           * 单例对象实例  

           */    

         static final SingletonF INSTANCE = new SingletonF();    

         }    

   

         public static SingletonF getInstance() {    

                return SingletonHolder.INSTANCE;    

         }    

   

         /**

          * private的构造函数用于避免外界直接使用new来实例化对象  

          */  

        private SingletonF() {  

        }    

        /**

         * readResolve方法应对单例对象被序列化时候  

         */    

        private Object readResolve() {  

             return getInstance();  

        }  

   }    

转载于:https://www.cnblogs.com/yulook/p/5266301.html

你可能感兴趣的文章
sgu116
查看>>
2.变量
查看>>
Spring—Quartz定时调度CronTrigger时间配置格式的实例
查看>>
大白话描述事件 [转]
查看>>
面试-java算法题
查看>>
IDEA类和方法注释模板设置(非常详细)
查看>>
eclipse生成并调用webservices客户端client
查看>>
Java--动态代理
查看>>
day05列表 类型
查看>>
闲聊测试工程师
查看>>
如何在线编辑修改PDF文件中的背景颜色
查看>>
angularJS 学习之路
查看>>
php header
查看>>
汇编第一章总结
查看>>
java-面向对象编程
查看>>
TCP协议
查看>>
【iOS学习笔记】01-开篇
查看>>
MySQL多实例安装
查看>>
用一个玩具例子说明基于视频的超分辨率重建的基本思想
查看>>
集训 D1T1 clique
查看>>