Javassist:一个简化字节码编辑尝试

javassist

Javassist(Java编程助手)让Java字节码操作变得简单。Javassist开发库可以用Java编辑字节码,可以在运行时定义一个新类,在JVM加载是修改class文件。与其它类似的字节码编辑器不同,Javassist提供了两级API:源码级与字节码级。用户使用源码级API时,无需了解Java字节码规范即可编辑class文件。整个API设计完全采用Java。使用Javassist可以用源代码文本的形式插入字节码,支持即时编译。Javassist API还允许用户通过其他编辑器直接编辑class文件。

发布

出版物

  • Shigeru Chiba,“在加载中使用Java实现结构化反射”
  • Shigeru Chiba、Muga Nishizawa,”高效易用的Java字节码转换器”

出口控制

在出口的商业软件中使用Javassist的注意事项:

  • 原产地:日本
  • 是否包含US内容?:否
  • 是否使用加密:否

致谢

Javassist开发由日本科学技术振兴机构的PRESTO与CREST基金项目提供部分支持。

下载

官方网站:http://jboss-javassist.github.io/javassist/
开源地址:https://github.com/jboss-javassist/javassist

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 收藏

资源整理者简介:唐尤华

做自己喜欢的,编程、喝茶、看世界 个人主页 · 贡献了108个资源 · 18 ·    


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer