摘要: 代码如下: 阅读全文
posted @ 2019-04-12 20:35 Zuul 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理。 一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及 阅读全文
posted @ 2019-04-12 19:15 Zuul 阅读(1793) 评论(0) 推荐(0) 编辑
摘要: 1、饿汉式(静态常量) 优点:这种写法比较简单,就是在类装载的时候就完成实例化。避免了线程同步问题。 缺点:在类装载的时候就完成实例化,没有达到Lazy Loading的效果。如果从始至终从未使用过这个实例,则会造成内存的浪费。 2、懒汉式(线程不安全)[不可用] 这种写法起到了Lazy Loadi 阅读全文
posted @ 2019-04-12 15:57 Zuul 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 打印结果:9 12 16 22 35 40 46 48 76 90 阅读全文
posted @ 2019-04-12 11:21 Zuul 阅读(137) 评论(0) 推荐(0) 编辑