单例模式
单例模式是什么
解决什么问题
4. 所以单例的设计,应该是要保证构造器永远只构造一个对象,所以就需要有一个变量来作为该对象的引用,单例就需要在类的内部有一个静态变量引用这个唯一实例
2. 饿汉式,在程序一开始就给与这个对象,消耗资源比较大,不会有多线程问题,相当于急切的创建对象,所以称为饿汉式
```java
public class Singleton{
//饿汉式,在程序一开始就会创建一个实例对象,如果该对象占用资源比较大,并且也不一定就肯定会用,就会造成不必要的资源浪费,因为一开始就创建了对象,所以不会有多线程问题
private static Singleton singleton = new Singleton();
private Singleton(){ }
public static Singleton getInstance(){
return singleton;
}
}最后更新于