• Java class文件分析工具 -- Classpy


    Classpy

    Classpy是一个图形化的class文件分析工具,功能和javap类似,界面主要參考了Java Class Viewer


    为什么要又一次创造轮子?

    写这个工具花了将近一周的时间。那么为什么要浪费时间又一次发明一个轮子呢?主要是由于以下几点原因:

    • 通过自己写一个class解析器,能够彻底理解class文件格式和字节码
    • 尝鲜Java8和JavaFX8
    • Java Class Viewer比較老,不支持新的class文件格式
    • 能够结合javap和Java Class Viewer的长处。取长补短。开发出一个自己心目中的class文件分析工具
    • 体验一下阅读JVM规范的痛苦

    功能和特点

    Classpy的主要功能和特点是:

    • 能够分析最新的JVM8规范规定的class文件格式
    • 分别用树形控件HEX字符串来展示class结构
    • 当点击树的节点时,高亮对应的HEX字符串


    下载和执行Classpy

    能够克隆Gradle项目自己编译,也能够下载可执行jar双击执行。可是注意,须要Java8环境!


  • 相关阅读:
    node.js----服务器http
    node.js---对文件操作
    node.js
    历史管理
    h5
    git与github
    js中面向对象(创建对象的几种方式)
    jq基础
    POJ 2492 A Bug's Life
    POJ 1742 Coins
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5177370.html
Copyright © 2020-2023  润新知