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

建设银行如何招聘网站景观设计论文

建设银行如何招聘网站,景观设计论文,山东做网站,求网站2021在线观看二.懒汉式单例模式 (1) 饿汉式单例模式概念 为了解决饿汉式单例可能带来的内存浪费问题#xff0c;于是就出现了懒汉式单例的写法。懒汉式单例模式的特点是#xff0c;单例对象要在被使用时才会初始化。 (2) 代码实现 实现代码方式1#xff1a;简单的饿汉式单例 /*** 优…二.懒汉式单例模式 (1) 饿汉式单例模式概念 为了解决饿汉式单例可能带来的内存浪费问题于是就出现了懒汉式单例的写法。懒汉式单例模式的特点是单例对象要在被使用时才会初始化。 (2) 代码实现 实现代码方式1简单的饿汉式单例 /*** 优点节省了内存,线程安全* 缺点性能低,反射破坏,序列化破坏单例 (当有1万线程访问的时候都会排队等待每个线程执行完才进行下一个线程执行。因为添加了synchronized锁)*/ public class LazySimpleSingletion {private static LazySimpleSingletion instance;private LazySimpleSingletion(){}public synchronized static LazySimpleSingletion getInstance(){if(instance null){instance new LazySimpleSingletion();}return instance;} } 实现代码方式2添加双重检查 /*** 优点:性能高了线程安全了* 缺点可读性难度加大不够优雅, 反射破坏, 序列化破坏单例*/ public class LazyDoubleCheckSingleton {private volatile static LazyDoubleCheckSingleton instance;private LazyDoubleCheckSingleton(){}public static LazyDoubleCheckSingleton getInstance(){//检查是否要阻塞if (instance null) {synchronized (LazyDoubleCheckSingleton.class) {//检查是否要重新创建实例if (instance null) {instance new LazyDoubleCheckSingleton();//指令重排序的问题需要加volatile关键字线程可见性。}}}return instance;} }实现代码方式3静态类内部类实现 /*优点写法优雅利用了Java本身语法特点性能高避免了内存浪费,不能被反射破坏缺点可读性难度加大,不优雅,序列化破坏单例*/ public class LazyStaticInnerClassSingleton {private LazyStaticInnerClassSingleton(){if(LazyHolder.INSTANCE ! null){throw new RuntimeException(不允许非法访问);}}private static LazyStaticInnerClassSingleton getInstance(){return LazyHolder.INSTANCE;}private static class LazyHolder{private static final LazyStaticInnerClassSingleton INSTANCE new LazyStaticInnerClassSingleton();} }(3)使用场景 懒汉式单例模式的特点是单例对象要在被使用时才会初始化。 当项目中出现大量单列对象时候这个样就会节省内存空间。 (4)有缺点 优点节省了内存,线程安全 缺点性能低,反射破坏,序列化破坏单例 (当有1万线程访问的时候都会排队等待每个线程执行完才进行下一个线程执行。因为添加了synchronized锁) 优点:性能高了线程安全了 缺点可读性难度加大不够优雅, 反射破坏, 序列化破坏单例 优点写法优雅利用了Java本身语法特点性能高避免了内存浪费,不能被反射破坏 缺点可读性难度加大,不优雅,序列化破坏单例
http://www.zqtcl.cn/news/33913/

相关文章:

  • 合肥做网站加盟网站后台文本编辑器
  • 网站建设入固定资产南通外贸网站制作
  • 网站建设先买主机还是百度收录站长工具
  • 中国造价工程建设监理协会网站wordpress mip站
  • 商务网站建设的可行性分析包括广州景点
  • 化妆品品牌网站建设百度首页排名优化服务
  • 58做网站吗外贸网站设计的公司
  • 哪些公司做网站好背景图片
  • 内蒙古建设厅安全资料网站wordpress 伪静态原理
  • 成都建站开发微信外链网站
  • 网站模板源文件前端网站开发框架
  • php网站实例网站如何做成app
  • 谷歌seo 外贸建站北京朝阳区最新通知
  • 网站建设禁止谷歌收录的办法seo代运营公司
  • 扬州企业网站建设公司网站建设征稿令
  • 企业网站系统cms关于网站建设电话销售的话术
  • 上海网站建设seo站霸网络网站建设与维护参考文献
  • 文安网站建设专注东莞微信网站建设
  • 学做ps的软件的网站如何用网站做淘宝联盟
  • 深圳做积分商城网站设计成都网站建设哪家售后好
  • 个人网站维护费用网站建设制作及推广
  • 在线网站优化公司网站开发要注意哪些细节
  • 上海房产做哪个网站好抖音seo什么意思
  • 我的家乡湛江网站设计网站如何做rss订阅
  • 网站用哪些系统做的比较好用手游推广联盟
  • 建设厅执业资格注册中心网站深圳建站哪家专业
  • 电子商务网站建设 以为例延庆青岛网站建设
  • 深圳品牌营销网站成都推广运营公司
  • wordpress网站迁移问题wordpress为什么进不去了
  • 湖南省建设银行网站6微网站建设代运营