我是靠谱客的博主 俊逸飞鸟,最近开发中收集的这篇文章主要介绍java中简易的实现单例模式:饿汉模式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

java中的单例模式:饿汉模式、懒汉模式

  /*单例设计模式:
        1、所谓的单例设计模式就是采取一定的方法保证整个软件系统中,对某个类只能存在一个实例化对象

        * */

下面的代码为饿汉模式的简易代码:

```java
public class SingletonTest1 {

    public static void main(String[] args) {
        Bank bank1 = Bank.getInstance();
        Bank bank2 =Bank.getInstance();
        System.out.println(bank1 == bank2); //判断bank1和bank2是否是同一个对象
    }
}
//饿汉式
class Bank{
    //1、私有化构造器:不让外界创建实例化对象
    private Bank(){
    }
    //2、在类的内部创建静态的类的对象
    private static Bank instance = new Bank();
    //提供公共的静态的方法,返回类的对象
    public static Bank getInstance(){
        return instance;
    }
}

下面为该程序的运行结果:
在这里插入图片描述
从图中可以判断出,该程序在外部有且只有一个对象,因为我们为了防止外部私自创建多个对象,已将此类的构造器进行了私有化。

最后

以上就是俊逸飞鸟为你收集整理的java中简易的实现单例模式:饿汉模式的全部内容,希望文章能够帮你解决java中简易的实现单例模式:饿汉模式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部