证监会|Java培训:javap使用展开—Java类文件中隐藏了什么( 二 )


对于那些原始源代码不可用的情况 , 它可以派上用场 , 显示哪些方法可供你使用 。 它还可以帮助找出其他人的代码或第三方类中的内容 。
我们还可以使用javap作为Java类上的类验证器 , 确保每个加载的类文件都是以适当的方式构造的 。
一开始 , javap感觉像一根魔杖 , 它为我们提供了代码中的每一条信息 , 但它并不是我们所面临的每一个问题的完整解决方案 。 它可能有助于“逆向工程”一些代码 , 但它更像是一个复杂谜题中的线索 。
如果你正在寻找一种将javap字节码输出转换为功能性Java代码的方法 , 而不仅仅是一个“数据列表” , 那么你需要JD、Mocha等反编译工具的帮助 。
虽然你不会经常使用它 , 但要记住javap是一个有用的工具 。 除了这是一个很酷的“把戏”之外 , 它还提供了对Java代码的深入研究 , 向我们展示了幕后的情况以及JVM如何使用我们的代码 。 想要了解java更多知识和技能 , 可以参加java培训 , 帮你加深对java的理解 , 学到更多的技能 , 提升工作效率 。