Java生成代码(字节码)

Posted thinkam

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java生成代码(字节码)相关的知识,希望对你有一定的参考价值。

一、方式

  1. 代码生成器 & IDE
  2. 编译时代码生成: Pluggable Annotation Processing API
  3. 运行时代码生成: Compiler API
  4. 运行时生成字节码: cglib, javassist

二、辅助工具

  • String format tool
  • 模板引擎: freemarker, velocity
  • JavaPoet

以上是关于Java生成代码(字节码)的主要内容,如果未能解决你的问题,请参考以下文章

java如何生成字节码文件?

JAVA中的字节码是啥?

动态字节码技术 javassist 初探

字节码字节码操作 ASMPrint 快速 将 class 生成 asm 类

JAVA动态字节码实现方式对比之Byte Buddy

JVM字节码增强