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

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

  1. Java中单例模式是一种常见的设计模式,要求保证一个类仅有一个实例,并提供一个访问他的全局访问点

具体要求:

一、构造方法私有化;
二、声明一个本类对象;
三、给外部提供一个静态方法,获取对象实例

两种实现方式:

1.饿汉式
故名之意:先创建实例,

class sington1{            private static sington1 s =new sington1();                   private sington1 (){                    }           public    static sington1 getInstance(){                        return s;        }                    public void print(){        System.out.println("饿汉式单例模式");            }        } ============================================================

2.懒汉式

顾名思义:懒吗,后创建实例

class sington2{           private static sington2 s =null;           private sington2(){    }         public static sington2 getIntance(){               if(s==null){            s=new sington2();        }               return s;    }           void print(){        System.out.println("懒汉式单例模式");    }}

转载于:https://www.cnblogs.com/flagsky/p/7153160.html

你可能感兴趣的文章
日常Shell处理命令
查看>>
入门到精通pl/sql编程(千里之行始于足下)3篇
查看>>
Red Hat Enterprise Linux 6.1 下载地址
查看>>
警惕:如何预防mac用户信息泄露
查看>>
微软私有云测试01-Windows Server 2016虚拟化新功能概述
查看>>
facebook应用接入API
查看>>
数据库的备份与恢复
查看>>
命令替换和文件名通配符(笔记)
查看>>
Ra1nker的个人***经验
查看>>
我的友情链接
查看>>
Microsoft活动目录的作用以及优势
查看>>
搭建SSM框架
查看>>
设置vurtualbox虚拟文件夹
查看>>
ImageMagick简介、GraphicsMagick、命令行使用示例
查看>>
为nagios装上pnp4nagios功能
查看>>
使用qxdm过滤UIM log
查看>>
JS-----------为动态添加的元素增添JS方法
查看>>
外包创业路上开篇
查看>>
C++_SHFileOperation文件夹操作
查看>>
python基础-字符编码
查看>>