饿汉式更高效。因为懒汉式有一些安全问题,必须通过同步来实现,每次都需要判断下内存里类的对象是否为空- class Single
- {
- private static Single instace=null;
- private Single(){};
- private static getInstance()
- {
-
-
- if(instance==null)
- {
- synchronized(Single.class)
- {
- if(instance==null)
- instance=new Single();
- }
- }
-
- }
- }
复制代码 |
|