概述
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中简易的实现单例模式:饿汉模式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复