联盟首页 协同开发 共创软件 开放源码 软件工程 共创论坛 关于联盟
  您的位置 » 开放源码库【成熟 - 项目摘要 首页 | 分类源码 | 提交源码 | 下载统计 | 原创源码 | 成熟源码 | 代码片断
 
 BCEL - 项目摘要
摘要 | 管理 | 论坛
文档 | 软件包

源码库中源码数量为19216
有贡献人员名单:

-= 更多 =-
  • ffdshow
  • jasperreports
  • PoolMan
  • Air Traffic Controller
  • virtualdub-win
  • CppUnit
  • Apache-SSL-Jserv
  • FCK editor
  • Async Professional
  • GLgraph
  • -= 更多 =-

    项目描述:
    The Byte Code Engineering Library is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files (those ending with .class). Classes are represented by objects which contain all the symbolic information of the given class: methods, fields and byte code instructions, in particular.

    Such objects can be read from an existing file, be transformed by a program (e.g. a class loader at run-time) and dumped to a file again. An even more interesting application is the creation of classes from scratch at run-time. The Byte Code Engineering Library (BCEL) may be also useful if you want to learn about the Java Virtual Machine (JVM) and the format of Java .class files.

    BCEL is already being used successfully in several projects such as compilers, optimizers, obsfuscators, code generators and analysis tools.

    BCEL(Byte Code Engineering Library)旨在为用户提供一个方便的方法来分析、创建和处理(二进制)Java类文件(以.class结尾的文件名)。使用对象来代码类,包含了给定类的所有符号信息:方法、字段和字节码指令。
    可以从文件中读取这些对象,使用程序(如运行时的类加载器)进行转换,并可以再次转储为一个文件。更有趣的程序是在运行时重新创建类文件。Byte Code Engineering Library (BCEL)有助于你了解Java虚拟机(JVM)以及 .class的Java格式。BCEL 已经被成功地用于几个项目中,如编译器,优化器,混淆器,代码生成器和分析工具。
    来源: http://jakarta.apache.org/bcel/index.html
    类别:
    发布者: cbd007

    最新发布源码包
    软件包 版本号 日期 本地下载
    5.1  5.1  2004-12-02 下载

    原始下载连接(国外) http://apache.linuxforum.net/dist/jakarta/bcel/binaries/bcel-5.1.zip
    http://www.ip97.com/apache.org/jakarta/bcel/binaries/bcel-5.1.zip

      » 合 作 伙 伴