# java-agent-demo **Repository Path**: luweiz/java-agent-demo ## Basic Information - **Project Name**: java-agent-demo - **Description**: 半成品 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-14 - **Last Updated**: 2025-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 1、项目介绍 这是一个java agent开发的demo,目前是练习下开发步骤。是一个半成品,还不能完全被使用(代码逻辑还有点问题) 其中项目引入了asm包,用于字节码操作 ## 2、ASM和Javasist区别 1、ASM和Javassist是Java领域两个最著名的字节码操作工具 2、Javassist(Java Programming Assistant):源代码级别的抽象。它允许你使用类似Java源代码的字符串来操作类,非常易于上手,学习曲线平缓。 3、ASM:字节码指令级别的抽象。它直接操作JVM的指令集(类似于汇编语言),非常强大和高效,但学习曲线更陡峭。