0 Star 2 Fork 1

SunStrider / class-bytecode-analyse-engine

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

class-bytecode-analyse-engine

介绍

学习字节码也太难了,实在不能忍受了,写了个小小的字节码执行引擎

配套博客: 曹工说Spring Boot源码(26)-- 学习字节码也太难了,实在不能忍受了,写了个小小的字节码执行引擎

其中,新增了对new字节码指令的支持,仅仅是很粗浅的实现,new一个class时,会进行内存分配(使用bytebuffer),同时生成field和其对应在内存中的offset的map。 当需要设置field的值时,找到对应的内存,设置值即可。 具体可单步调试com.yn.sample.execution.objectfactory.CustomObjectFactory#main即可了解

空文件

简介

学习字节码也太难了,实在不能忍受了,写了个小小的字节码执行引擎 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/dumpcao/class-bytecode-analyse-engine.git
git@gitee.com:dumpcao/class-bytecode-analyse-engine.git
dumpcao
class-bytecode-analyse-engine
class-bytecode-analyse-engine
master

搜索帮助