美文网首页java从零到大牛学习路程
java中创建单利的两种方式

java中创建单利的两种方式

作者: BSimmons | 来源:发表于2018-07-09 14:29 被阅读7次

/**

 * 单利模式

 * 恶汉式

 *

 * 单例模式的设计步骤:

 * 1.将构造方法私有化

 * 2.创建一个static修饰的对象  在静态方法中可以调用

 * 3.开放一个static修饰的获取唯一一个对象的出口

 *

 */

public class  Singlton {

    private static Singlton   s=    newSinglton();

    private    Singlton() {}

    public    static    Singlton getInstance() {

        return  s;

    }

}

/**

 * 单利模式

 * 懒汉式

 * 单例模式的设计步骤:

 * 1.将构造方法私有化

 * 2.创建一个static修饰的对象  在静态方法中可以调用

 * 3.开放一个static修饰的获取唯一一个对象的出口

 */

class    Singlton2{

    private    static    Singlton2s=null;

    private  Singlton2() {}

    public    static    Singlton2     getInstance() {

        if(s==null) {

                 synchronized (LazySingle.class){

            }

            return    new    Singlton2();

        }

        return  s;

    }

}

相关文章

  • java中创建单利的两种方式

    /** * 单利模式 * 恶汉式 * * 单例模式的设计步骤: * 1.将构造方法私有化 * 2.创建一个stat...

  • Java的两种多线程实现方式

    一、创建多线程的两种方式 Java中,有两种方式可以创建多线程: 1 通过继承Thread类,重写Thread的...

  • Kotlin单例的五种写法

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

  • 案例深入分析多线程的两种实现方式

    一、创建多线程的两种方式 Java中,有两种方式可以创建多线程: 1 通过继承Thread类,重写Thread的r...

  • kotlin学习第九天:线程、协程

    线程 Java中创建线程的两种方式 Thread类 Java使用java.lang.Thread类代表线程,所有的...

  • 2-Java中如何创建进程

    Java中如何创建进程 在Java中,可以通过两种方式来创建进程,总共涉及到5个主要的类。 第一种方式是通过Run...

  • String的那些事儿

    1、String的两种创建方式 在java中String的创建有两种方式,第一种是双引号直接创建,第二种是用构造函...

  • Java中多线程如何创建

    java中多线程的创建方式有两种:继承Thread类和实现Runnable接口。两种方式都需要重写run()方法,...

  • 【java基础】线程

    java基础 线程 参考详细:Java之多线程 一、创建线程 创建线程常见有两种方式,另外有两种新增方式 1.Th...

  • Java多线程

    Java中创建多线程有两种方式:继承Thread类和实现Runnable接口。 继承Thread类 Java的Th...

网友评论

    本文标题:java中创建单利的两种方式

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