JAVA单例模式中的饿汉式

单例模式保证一个类在内存中的对象唯一性,整个类中有且只有一个实例,不让其他类创建该类对象。对外提供方法,让其他类获取这个对象。

public class HelloWorld {
//创建私有静态的本类对象
	private static HelloWorld hello = new HelloWorld();

//私有化构造函数
	private HelloWorld(){};	

//定义公有并静态的方法,返回该对象。
public static HelloWorld hello()	{  
		return hello;
	}
}

单例模式其实简单来说就是把本类对外开放的构造函数私有化,不让外部随意创建本类对象,又向外提供了访问本类的方法,从而可以在该方法内增加条件,所以需要访问本必须要满足条件。

你可能感兴趣的:(JAVA单例模式中的饿汉式)