DragonetYu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年9月29日

摘要: 1.类的加载过程 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下所示: 1) 装载:查找并加载类的二进制数据; 2)链接: 验证:确保被加载类的正确性; 准备:为类的静态变量分配内存,并将其初始化为默认值; 解析:把类中的符 阅读全文
posted @ 2017-09-29 13:26 DragonetYu 阅读(147) 评论(0) 推荐(0) 编辑

摘要: 之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的, 代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。 废话不多说了,先来看一下JDK的动态是怎么用的。 控制台输出: begin ... boy wal 阅读全文
posted @ 2017-09-29 11:19 DragonetYu 阅读(211) 评论(0) 推荐(0) 编辑