摘要: jdk代理,核心方法为Proxy.newProxyInstance() public class JdkProxyFactory { public static <T> T getProxyObject(T targetClass){ return (T) Proxy.newProxyInstanc 阅读全文
posted @ 2022-03-22 14:42 程序员hg 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 最近看JVM的时候,看到了java虚拟机的字节码指令,其中的同步指令,来做一些总结: Java虚拟机可以支持方法级的同步和方法内部一段指令序列的同步,这两种同步结构都是使用管程(Monitor,更常见的是直接将它称为“锁”)来实现的。 当synchronized加在方法上的时候: 方法级的同步是隐式 阅读全文
posted @ 2022-03-22 12:21 程序员hg 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 有两组实体对象,一组是观察者,一组是被观察者。Concretesubject是被观察者,ConcreteObserver是观察者。所有的观察者,都实现了Observer接口;所有的被观察者,都继承自Subject抽象类。听着有点懵逼,直接上代码 定义一个观察者接口 //观察者 public inte 阅读全文
posted @ 2022-03-22 10:57 程序员hg 阅读(29) 评论(0) 推荐(0) 编辑