当前位置: 首页 > news >正文

java的反编译命令

1. javap -c:

        显示方法中的字节码

2. javap -p:

        显示所有访问级别,包括private

3. Javap -v:

        verbose模式,全信息,输出的内容包括:

                类的访问标志(access_flags)

                类名、父类、接口

                常量池(Constant Pool)

                字段表(Fields)

                方法表(Methods)

              每个方法的 Code、行号表(LineNumberTable)、局部变量表   ( LocalVariableTable)

4. -c  -p  -v可以同时使用查看所有内容。javap解析出来的不是源代码,而是字节码结构(结构描述+字节码指令)

5. 如果想查看反编译后的源码,可以使用以下工具:JD-JUI(图形界面,经典反编译器)、FernFlower(IntelliJ内置反编译器)、CFR(功能强大,支持java17+)、Procyon(可处理复杂结构,lambda表达式)

相关文章:

  • 【Hive入门】Hive架构与组件深度解析:从核心组件到生态协同
  • 关于RPC
  • 物联网 (IoT) 安全简介
  • Oracle数据库学习之路-目录
  • Nginx openresty web服务 与 Go 原生web服务性能对比
  • 跨平台.NET 版本 使用率排名
  • CAN总线接口卡有什么优势
  • 4.21—4.22学习总结 JavaWeb:HTML-CSS
  • 火山RTC 5 转推CDN 布局合成规则
  • Protues8.11安装只需5步骤即可。
  • 爱普生FC-12M晶振在车载系统中广泛应用
  • 【深度学习】#8 循环神经网络
  • WebRTC服务器Coturn服务器中的通信协议
  • MATLAB小技巧记录(特殊符号、图例位置...)
  • 符号速率估计——小波变换法
  • 基于微信小程序的走失儿童帮助系统-项目分享
  • Jenkins plugin 的用法和示例
  • Vue2-重要知识点
  • Linux学习——UDP
  • 中间系统-基础
  • 神舟二十号主要目的发布,在空间站驻留约6个月
  • 具身智能资本盛宴:3个月37笔融资,北上深争锋BAT下场,人形机器人最火
  • 中国泳协:新奥运周期竞争激烈,“三从一新”全力提升实力
  • 秦洪看盘|热点凌乱难抑多头雄心
  • 去年净流入人口达45万,居各省份第一:浙江带来哪些启示?
  • 世界史圆桌|16-18世纪的跨太平洋贸易