java,javac,javac -d,javap -c 基本用法

示例:

package com.util.execute.base;
public class MyJava {
    public static void main(String[] args) {
	int a =1;
	int b = 2;
	System.out.println(a+b);
	System.out.println("wo shi da ge");
    }
}

1.javac MyJava.java

該命令是編譯MyJava.java文件生成字節碼MyJava.class文件

2.java MyJava

該命令執行生成字節碼文件後的運行結果

3.javac -d . MyJava

該命令生成包含當前包路徑的字節碼文件

4.javap -c Myjava.class(或者Myjava)

該命令反編譯生成MyJava字節碼指令文件

javap 主要用於幫助開發者深入瞭解 Java 編譯器的機制,主要選項有:

-c:分解方法代碼,即顯示每個方法具體的字節碼

-public | protected | package | private:用於指定顯示哪種級別的類成員

-verbose:指定顯示更進一步的詳細信息

具體參考下圖:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章