1、第一步我们首先可以看一下java单例模式的概念,单例模式有三个特点:单例类只能有一个实例且必须自己创建唯一实例且必须为所有对象提供这一实例,如下图所示:

2、第二步我们下面通过一个实例来介绍单例模式的使用,在电脑打开eclipse,创建一个java项目,和 SingleObject、SingletonPatternDemo类,如下图所示:

3、第三步SingleObject类主要是创建一个静态方法getInstance()向外部所有对象提供静态实例instance,如下图所示:

4、第四步SingletonPatternDemo类在main方法中直接调用SingleObject类静态方法获取SingleObject实例,通过实例调用showMessage(),如下图所示:

5、第五步我们运行项目,可以看到控制台显示出“Hello World!”的结果,调用成功,如下图所示:

6、第六步最后可以看一下单例模式实例的图,单例类只创建一个对象,并提供一种方法直接访问,如下图所示:
