-1

我正在尝试做一个关于 BCI 和 JavaAssist 的学术项目。如果有人可以帮助我解决这些问题,我会很高兴:

  1. 是否可以构建一个可以检查/控制当前在 JVM 中运行的所有类的 Java 代理?

  2. 是否可以将 java 对象构建为对象(子对象)的组合,以便这些子对象可以在主 java 对象仍在运行时动态地更新它们的行为?

4

1 回答 1

1

简短的回答是肯定的。

作为起点,您可以使用 asm 库。这是一个有用的演示http://s3-eu-west-1.amazonaws.com/presentations2012/30_presentation.pdf

该库可用于检测、检查和动态代码生成,然后可以使用类加载器进行加载。

于 2013-09-05T17:37:55.637 回答