好奇 Java 源代碼編譯后的 class 文件中到底是什么,但是編輯器打開是亂碼。
查閱資料得知 javap
命令可以查看。下面是 javap
命令的用法說明:
下面以最簡單的 Hello 為例:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
查看 class 文件:
javap -verbose Hello.class
顯示所有類和成員:
javap -p Hello.class
javap
命令還是相當豐富的,應該對於理解 JVM 和 Java 程序運行過程很有幫助,不過我還沒學 JVM。=.=