NotOnlyJava

http://www.ibm.com/developerworks/cn/java/j-lo-serial/
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年7月5日

摘要: Singleton容器 我们的代码中大量充斥着单例的实现,单例有他的优点,也有他的缺点, 优点: 1 对象只用创建一次,既能减少创建对象的开销也能减少GC的开销,尤其是各种需要解析XML的view中,使用单例能得到性能提升。 2 单例里的数据方便存取 缺点: 1 单例不能被回收,如果里面有List或map,系统注销时一定要clear 2 单例的属性存取需要同步,才能保证多线程下安全访问。 在我们的系统中充斥着大量的单例实现,如下:1 基于饿汉模式的(类加载时就创建对象):public class CounterManager {private static CounterM... 阅读全文

posted @ 2013-07-05 14:27 NotOnlyJava 阅读(272) 评论(0) 推荐(0) 编辑