美文网首页
Java单利模式

Java单利模式

作者: 写一本2000000的书 | 来源:发表于2017-02-13 15:18 被阅读20次
/**
 * 解决内存中只有一个内存空间的对象
 * 对象唯一
 * 为了避免其他程序过多的建立该类的对象,先禁止其他程序建立对象,
 * 还为了让其他程序 能访问该对象,在本类中自定义一个对象
 * 对外提供访问方式
 * 
 * 
 * */

class Single{
    private int num;
    private String name;
    
    public int getNum() {
        return num;
    }
    public void setNum(int num) {
        this.num = num;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    private static Single s = null;
    private Single(){}
    public static Single getInstance(){
        if(s==null)
            s = new Single();
        return s;
    }
}


/*
class Single{
    private Single(){
    }
    private int num;
    private String name;
    
    public int getNum() {
        return num;
    }
    public void setNum(int num) {
        this.num = num;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    private  static  Single  s = new Single();
    public static Single getInstance(){
        return s;
    }
}
*/

public class singleDemo {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Single ss = Single.getInstance();
        Single sss = Single.getInstance();
        ss.setNum(40);
        System.out.println(sss.getNum());
        sss.setName("zhang");
        System.out.println(ss.getName());
    }

}

相关文章

  • java 单利模式

    public class Singletion { private static class InnerSingl...

  • java单利模式

    不多BB,直接上个最好用的,线程安全的,使用静态内部类持有的静态对象

  • Java单利模式

  • java 单利模式

    大体思路:1 为了让内存中只有一份内存,就要防止外面进行new创建对象(new的本质是调用构造方法),因此,我们需...

  • Kotlin单例的五种写法

    前言 单利模式是写代码过程中不可避免用到的,下面我总结一下单利常用的五中写法 加载类时创建单利 Java实现 Ko...

  • JavaJavascript基础进阶(十七)JS中常用的设计模式

    单利设计模式、构造原型设计模式、发布订阅设计模式、promise设计模式 单利模式 构造原型设计模式 最贴近OOP...

  • 单例模式

    单利模式

  • 设计模式

    单利模式 Singleton 模式主要作用是保证在 Java 应用程序中,一个类 Class 只有一个实例存在。 ...

  • JAVA学习笔记(单利模式)

    单利模式只生成一个实例,减少系统性能开销,生成一个单利对象后,永久驻留内存1.饿汉式 2.懒汉式 区别:饿汉式编译...

  • 单利设计模式

    单利模式的介绍 单利模式是应用最广的模式之一,也可能是很多初级工程师唯一会使用的设计模式。在应用这个模式时,单利对...

网友评论

      本文标题:Java单利模式

      本文链接:https://www.haomeiwen.com/subject/lvozittx.html