摘要:
1.双重检查锁 public class Singleton { private static volatile Singleton singleton; private Singleton(){} public static Singleton getSingleton(){ if (single 阅读全文
摘要:
jdk代理,核心方法为Proxy.newProxyInstance() public class JdkProxyFactory { public static <T> T getProxyObject(T targetClass){ return (T) Proxy.newProxyInstanc 阅读全文
摘要:
有两组实体对象,一组是观察者,一组是被观察者。Concretesubject是被观察者,ConcreteObserver是观察者。所有的观察者,都实现了Observer接口;所有的被观察者,都继承自Subject抽象类。听着有点懵逼,直接上代码 定义一个观察者接口 //观察者 public inte 阅读全文