javap是 Java 类文件反汇编器。
在我的系统中,它是属于 Oracle JDK 的应用程序。
$ javap -version
1.8.0_201
$ which javap
/opt/jdk1.8.0_201/bin/javap
$ head -2 /opt/jdk1.8.0_201/COPYRIGHT
Copyright � 1993, 2018, Oracle and/or its affiliates.
All rights reserved.
我想知道内部是如何javap
工作的。
这将通过示例展示 JVM 内部结构,以及如何反汇编类文件。
我可以在javap
某处获得应用程序的源代码吗?
既然它属于甲骨文,我会说不……但是……
OpenJDK 开发人员是否有类似的工具?