对于那些原始源代码不可用的情况 , 它可以派上用场 , 显示哪些方法可供你使用 。 它还可以帮助找出其他人的代码或第三方类中的内容 。
我们还可以使用javap作为Java类上的类验证器 , 确保每个加载的类文件都是以适当的方式构造的 。
一开始 , javap感觉像一根魔杖 , 它为我们提供了代码中的每一条信息 , 但它并不是我们所面临的每一个问题的完整解决方案 。 它可能有助于“逆向工程”一些代码 , 但它更像是一个复杂谜题中的线索 。
如果你正在寻找一种将javap字节码输出转换为功能性Java代码的方法 , 而不仅仅是一个“数据列表” , 那么你需要JD、Mocha等反编译工具的帮助 。
虽然你不会经常使用它 , 但要记住javap是一个有用的工具 。 除了这是一个很酷的“把戏”之外 , 它还提供了对Java代码的深入研究 , 向我们展示了幕后的情况以及JVM如何使用我们的代码 。 想要了解java更多知识和技能 , 可以参加java培训 , 帮你加深对java的理解 , 学到更多的技能 , 提升工作效率 。
- javascript|Web前端培训:什么是 MEAN Stack?
- javascript|奢侈品级别音响B&W加持,峰米向行业第一发起冲击?
- Java|带你入门Java之每日3分钟Java——数据类型和常量变量
- Java|慎入慎入!!又是被互联网“美人”诈骗的一天!
- Java|假如让谷歌浏览器进入中国市场,国产浏览器会受到很大影响吗?
- javascript|帕特·基辛格被任命为英特尔CEO已有一年
- Java|重磅丨屯粮积草网与腾讯达成2022年度战略合作,实现主流搜索引擎全覆盖!
- 阿里巴巴|Java程序员从携程、美团、阿里面试回来,这些面经分享给大家
- 软件|ui设计培训需要学什么软件?
- meta|搞Java怎么玩深度学习,生产环境用DL4J啊