Class-File API 是 JDK 24 引入的新标准 API(JEP 484),用于在 JDK 内部替代第三方 ASM 接口来读取、修改 Java 字节码。它由 OpenJDK 团队官方维护,与 JDK 同步演进,避免了 ASM 在 JDK 升级时落后于新字节码格式的问题。对 Java Agent 开发者而言,Class-File API 使字节码插桩更加方便快捷,无需再引入外部 ASM 依赖,并且在性能、兼容性和易用性上得到提升。配合 GraalVM 对 premain 的支持,未来 Java Agent 在静态编译场景下也能更高效地工作。




