2018年6月3日

第六篇 JVM核心机制之JVM运行和类加载全过程(一)

摘要: JVM核心之JVM运行和类加载全过程 为什么研究类加载全过程? 有助于连接JVM运行过程 更深入了解java动态性(解热部署,动态加载),提高程序的灵活性 类加载机制 JVM把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成JVM可以直接使用的java类型的全过程 加载 将clas 阅读全文

posted @ 2018-06-03 13:19 奋斗的小刀001 阅读(153) 评论(0) 推荐(0) 编辑

第五篇 java字节码操作

摘要: java动态性的两种常见的实现方式: ①字节码操作 ②反射 运行时操作字节码可以让我们实现如下功能: ①动态生成新的类 ②动态改变某个类的结构(添加、删除、修改 新的属性或方法) 优点: 比反射的开销小,性能高 Javassist性能高于反射,低于ASM BCEL(Byte Code Enginee 阅读全文

posted @ 2018-06-03 02:31 奋斗的小刀001 阅读(390) 评论(0) 推荐(0) 编辑

导航