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