当前位置: 首页 > 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表达式)

http://www.dtcms.com/a/148545.html

相关文章:

  • 【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
  • 中间系统-基础
  • 移远通信智能模组助力东成“无边界智能割草机器人“闪耀欧美市场
  • 护眼-科学使用显示器
  • 在离线 Ubuntu 环境下部署双 Neo4j 实例(Prod Dev)
  • 使用Arduino板读取CHT832X温湿度
  • Linux 网络编程:select、poll 与 epoll 深度解析 —— 从基础到高并发实战
  • 探索科技的边界:代理IP与汽车产业链的创新之旅
  • 2023蓝帽杯初赛内存取证-2
  • el-table中el-input的autofocus无法自动聚焦的解决方案
  • Cursor这类编程Agent软件的模型架构与工作流程
  • 深入探讨:如何完美完成标签分类任务(数据治理中分类分级的分类思考)