首先来学习一下Instrumentation,从java5开始,就可以使用public static void premain(String agentArgs);在类加载前做一些操作。而从java6开始,支持动态修改虚拟机中加载的class,但仅限于方法内部元素改变。但这也大大方便了生产环境JVM运行状态下更新与修复bug等。另外,java6之后对本地方法处理,不过比较少用。
java热加载解读
最新推荐文章于 2025-07-05 00:53:17 发布
本文介绍了从Java 5开始引入的Instrumentation特性,该特性允许在类加载前进行预处理,并详细探讨了Java 6中引入的支持动态修改已加载类的方法内部元素的功能。此外,文章还提到了Java 6之后对本地方法的改进。

987

被折叠的 条评论
为什么被折叠?



