那些有意思的代码

不解释,自己看。

 

20161103

1     index_in_array = index_in_array -1;
2 
3     if(index_in_array<0){
4 
5         index_in_array = 1;
6 
7     }    

 

20170120

 1 /**
 2  * 静态内部类方式实际上是结合了饿汉式和懒汉式的优点的一种方式
 3  * Created by chuck on 17/1/18.
 4  */
 5 public class SingletonInner {
 6     private SingletonInner() {
 7     }
 8 
 9     /**
10      * 在调用getInstance()方法时才会去初始化mInstance
11      * 实现了懒加载
12      *
13      * @return
14      */
15     public static SingletonInner getInstance() {
16         return SingletonInnerHolder.mInstance;
17     }
18 
19     /**
20      * 静态内部类
21      * 因为一个ClassLoader下同一个类只会加载一次,保证了并发时不会得到不同的对象
22      */
23     public static class SingletonInnerHolder {
24         public static SingletonInner mInstance = new SingletonInner();
25     }
26 }

来源:http://blog.csdn.net/chenkai19920410/article/details/54612505

 

posted @ 2016-11-03 14:19  某某璀  阅读(337)  评论(0编辑  收藏  举报
levels of contents