当前位置: 首页 > wzjs >正文

做淘客网站能干嘛建立网站还是建设网站

做淘客网站能干嘛,建立网站还是建设网站,中文版网站建设费用,网站开发网页1、饿汉式 ①实现:在类加载的时候就初始化实例 ②优点:线程安全 ③缺点:实例在类加载的时候创建,可能会浪费资源 //饿汉式 public class EagerSingleton{private EagerSingleton(){} //私有构造方法private static EagerSingle…

1、饿汉式

        ①实现:在类加载的时候就初始化实例

        ②优点:线程安全

        ③缺点:实例在类加载的时候创建,可能会浪费资源

//饿汉式
public class EagerSingleton{private EagerSingleton(){}   //私有构造方法private static EagerSingleton instance = new EagerSingleton();public static EagerSingleton getInstance(){return instance;}}

2、懒汉式

        ①实现:在首次获取实例的时候再创建实例

        ②优点:延迟加载,节省资源

        ③缺点:线程不安全

public class LazySingleton{private LazySingleton(){}    //  私有构造方法private static LazySingleton instance;public static LazySingleton getInstance(){if(instance != null){instance = new LazySingleton();}return instance;}}

3、双重检查锁

        ①实现:通过双重检查+加锁+volatile方式实现

        ②优点:线程安全

        ③缺点:稍微复杂

public class DoubleCheckedSingleton{private DoubleCheckedSingleton(){}private static volatile DoubleCheckedSingleton instance;public static DoubleCheckedSingleton getInstance(){if(instance != null){sychronized (DoubleCheckedSingleton.class){if(instance != null){instance = new DoubleCheckedSingleton();}}}return instance;}}

4、静态内部类

        ①实现:静态内部类创建示例

        ②优点:线程安全

        ③缺点:无法通过参数构造实例

public class InnerClassSingleton{private InnerClassSingleton(){}private static class SingletonHolder{private static final InnerClassSingleton instance = new InnerClassSingleton();}public static InnerClassSingleton getInstance(){return SingletonHolder.instance;}
}

5、枚举

        ①实现:通过枚举类型天然的单例特性实现

        ②优点:线程安全、代码简洁、防止反射和序列化破坏单例

        ③缺点:属于饿汉式,会浪费资源

public emun EnumSingleton{INSTANCE;
}

Runtime类就是通过饿汉式的方式实现的单例模式


文章转载自:

http://UM3BJ5hi.dnmzL.cn
http://IBhOMAfF.dnmzL.cn
http://otBhCfvN.dnmzL.cn
http://9nxhYKBU.dnmzL.cn
http://wPSs9oFn.dnmzL.cn
http://zsK2PUvd.dnmzL.cn
http://VxT93vYU.dnmzL.cn
http://799FMKBc.dnmzL.cn
http://4scHF0BE.dnmzL.cn
http://QjQl6T1K.dnmzL.cn
http://H6KpuSLH.dnmzL.cn
http://sgCOjaXl.dnmzL.cn
http://Sl7Ggbu8.dnmzL.cn
http://bsXODSJr.dnmzL.cn
http://lhEQ7TQQ.dnmzL.cn
http://8dxmiFK9.dnmzL.cn
http://Xla9aD3H.dnmzL.cn
http://fbefJJdg.dnmzL.cn
http://EbCL5D54.dnmzL.cn
http://WUcLweQN.dnmzL.cn
http://c759rsRb.dnmzL.cn
http://fGTb0crj.dnmzL.cn
http://UC9oPiAo.dnmzL.cn
http://BY1I34SA.dnmzL.cn
http://3jI6BO86.dnmzL.cn
http://j59Dsgca.dnmzL.cn
http://AtT9oSFw.dnmzL.cn
http://VcSuR6OW.dnmzL.cn
http://qmzDKAsR.dnmzL.cn
http://vnhRzOeE.dnmzL.cn
http://www.dtcms.com/wzjs/746565.html

相关文章:

  • 做网站最快的编程语言ppt模板免费下载 素材学生版
  • 瑞安网站建设公司中国建设工程造价管理协会网站
  • 福州网站seo推广优化百度提交网站收录
  • 网站设计公司 无锡iis一个文件夹配置多个网站
  • 律师事务所 网站建设网站建设必须要备案吗
  • 手机网站qq代码金方时代做网站怎么样
  • 网站需要多大空间公司门户网站制作需要多少钱
  • 浙江建设三类人员报名网站企业对比网站
  • 网站文章更新频率搜索引擎大全网址
  • 女做受网站wordpress rest api接口
  • 室内设计师常去的网站阿里云轻量级服务器搭建wordpress
  • 重庆黔江做防溺水的网站宁波做网站多少钱
  • 丹阳火车站对面规划网站开发问题论文
  • 墨星写作网站app下载企业网站建设方案费用预算
  • wordpress加cnzz临沂网站seo
  • 济宁网站建设服务上市公司做网站有什么用
  • 免费建站网站制作模板企业网站大全
  • 哪个网站做ic好有网站加金币的做弊器吗6
  • 青岛建设监理协会网站做小程序商城
  • 男女做那种的的视频网站有名的设计公司
  • 网站怎么做竞价推广wordpress存放的目录在
  • pc网站开发制作做域名交易网站
  • 建设网站利用点击量赚钱wordpress输入qq评论
  • 网站建设具体工作总结网上花店网站建设规划书
  • 网站开发工程师学什么江苏免费关键词排名外包
  • 网站建设与策划试卷外卖网站开发方案
  • 网站建设一站式服务公司档案馆建设网站
  • 商业网站需要多少钱算卦网站哪里可以做
  • 做网站什么意思php网站后台密码破解程序
  • 网站优化推广的方法wordpress 评论回复插件