![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
aidenchan
这个作者很懒,什么都没留下…
展开
-
Singleton 种类
概念: 在Java应用程序中,一个类Class只有一个实例存在 运用: 1)系统资源,如文件路径,数据库链接,系统常量等 2)全局状态化类,类似AutomicInteger的使用 优缺点: 1)节省内存有利于垃圾回收 2)只能使用在特定的环境下,受限制于JVM和容器 单例作用范围的前提是在一个ClassLoad下。所以像分布式应用EJB就要用其它的方式来解决单例问题。 D转载 2015-10-12 15:46:44 · 210 阅读 · 0 评论 -
通过延迟加载实现Singleton
通过延迟加载实现单例模式public class MyExceptionHandler { /** * 类级的内部类,也就是静态的成员式内部类, * 该内部类的实例与外部类的实例没有绑定关系, * 而且只有被调用到才会装载,从而实现了延迟加载 */ private static class MyExceptionHandlerHolder{原创 2015-10-12 17:02:42 · 199 阅读 · 0 评论