单例模式笔记
单例模式
单例模式的优点
在内存中只有一个对象,节省内存空间; 避免频繁的创建销毁对象,可以提高性能; 避免对共享资源的多重占用,简化访问; 为整个系统提供一个全局访问点。
饿汉式:
static class Singleton{
private static Singlenton singlent = new Singleton();
private Singleton(){}
public static Singleton getSingleton(){
return singleton;
}
}
直接把单例对象创建出来了,要用的时候直接返回即可,但是问题也比较明显。单例在还没有使用到的时候,初始化就已经完成了。如果程序从头到位都没用使用这个单例的话,单例的对象还是会创建。这就造成了不必要的资源浪费。
懒汉式
static class Singleton{
单例模式笔记最先出现在Python成神之路。
共有 0 条评论