# class-bytecode-analyse-engine **Repository Path**: dumpcao/class-bytecode-analyse-engine ## Basic Information - **Project Name**: class-bytecode-analyse-engine - **Description**: 学习字节码也太难了,实在不能忍受了,写了个小小的字节码执行引擎 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-03-30 - **Last Updated**: 2022-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # class-bytecode-analyse-engine #### 介绍 学习字节码也太难了,实在不能忍受了,写了个小小的字节码执行引擎 配套博客: [曹工说Spring Boot源码(26)-- 学习字节码也太难了,实在不能忍受了,写了个小小的字节码执行引擎](https://www.cnblogs.com/grey-wolf/p/12600097.html) 其中,新增了对new字节码指令的支持,仅仅是很粗浅的实现,new一个class时,会进行内存分配(使用bytebuffer),同时生成field和其对应在内存中的offset的map。 当需要设置field的值时,找到对应的内存,设置值即可。 具体可单步调试com.yn.sample.execution.objectfactory.CustomObjectFactory#main即可了解