博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单例模式
阅读量:5937 次
发布时间:2019-06-19

本文共 972 字,大约阅读时间需要 3 分钟。

1 public class test_test { 2     private test_test(){} 3     private static final test_test instance=new test_test(); 4     public static test_test getInstance(){ 5         return instance; 6     } 7  8 } 9 10 public class test_test{11     private test_test(){}12     private volatile static  test_test instance=null;13     public  static  test_test getInstance(){14         if(instance==null){15             synchronized(test_test.class){16                 if(instance==null){17                     return new test_test();                18                 }19             }            20         }21     }    22 }23 24 public class test_test{25     private test_test(){}26     //Java的静态内部类27     private static class test_test setInstance(){28         private static final test_test instance=new test_test();        29     }30     public static  test_test getInstance(){31         return setInstance.instance;32     }33 }

 

转载于:https://www.cnblogs.com/zzzzw/p/5055618.html

你可能感兴趣的文章
Mac上基于Github搭建Hexo博客
查看>>
What does corn harvester involve?
查看>>
阿里云服务器ECS开放8080端口
查看>>
前端常用排序详解
查看>>
Spring中实现监听的方法
查看>>
使用Tooltip会出现一个问题,如果行上出现复选框
查看>>
11.03T1 DP
查看>>
P2924 [USACO08DEC]大栅栏Largest Fence
查看>>
jQuery操作table tr td
查看>>
工作总结:MFC自写排序算法(升序)
查看>>
螺旋队列问题之二
查看>>
扩展运算符和解构赋值的理解
查看>>
焦点不在input或textarea中,屏蔽回格按钮
查看>>
后缀数组(suffix array)详解
查看>>
EF 通过DataAnnotations配置属性和类型
查看>>
C#多线程学习一
查看>>
删除数组中的空元素
查看>>
spring学习笔记
查看>>
Git使用技巧(3)-- 远程操作
查看>>
请问ECSHOP首页站内快讯在哪里添加和修改?
查看>>