单例模式笔记

单例模式
单例模式的优点
在内存中只有一个对象,节省内存空间; 避免频繁的创建销毁对象,可以提高性能; 避免对共享资源的多重占用,简化访问; 为整个系统提供一个全局访问点。
饿汉式:
static class Singleton{
private static Singlenton singlent = new Singleton();
private Singleton(){}
public static Singleton getSingleton(){
return singleton;
}
}

直接把单例对象创建出来了,要用的时候直接返回即可,但是问题也比较明显。单例在还没有使用到的时候,初始化就已经完成了。如果程序从头到位都没用使用这个单例的话,单例的对象还是会创建。这就造成了不必要的资源浪费。
懒汉式
static class Singleton{

单例模式笔记最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/5026.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>