<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    march alex's blog
    hello,I am march alex
    posts - 52,comments - 7,trackbacks - 0
    javap是JDK自帶的反匯編器,可以查看java編譯器為我們生成的字節碼。通過它,我們可以對照源代碼和字節碼,從而了解很多編譯器內部的工作。
    語法:
      javap [ 命令選項 ] class. . .
      javap 命令用于解析類文件。其輸出取決于所用的選項。若沒有使用選項,javap 將輸出傳遞給它的類的 public 域及方法。javap 將其輸出到標準輸出設備上。
    命令選項
      -help 輸出 javap 的幫助信息。
      -l 輸出行及局部變量表。
      -b 確保與 JDK 1.1 javap 的向后兼容性。
      -public 只顯示 public 類及成員。
      -protected 只顯示 protected 和 public 類及成員。
      -package 只顯示包、protected 和 public 類及成員。這是缺省設置。
      -private 顯示所有類和成員。
      -J[flag] 直接將 flag 傳給運行時系統。
      -s 輸出內部類型簽名。
      -c 輸出類中各方法的未解析的代碼,即構成 Java 字節碼的指令。
      -verbose 輸出堆棧大小、各方法的 locals 及 args 數,以及class文件的編譯版本
      -classpath[路徑] 指定 javap 用來查找類的路徑。如果設置了該選項,則它將覆蓋缺省值或 CLASSPATH 環境變量。目錄用冒號分隔。
       - bootclasspath[路徑] 指定加載自舉類所用的路徑。缺省情況下,自舉類是實現核心 Java 平臺的類,位于 jrelib
      t.jar 和 jrelibi18n.jar 中。
      -extdirs[dirs] 覆蓋搜索安裝方式擴展的位置。擴展的缺省位置是 jrelibext。
    例:
    public class Test {
        public static void main(String[] args) {
            System.out.println("hello world!");
        }
    }
    然后再執行以下命令:
    javac Test.java
    javap -c Test
    得到如下結果:
    Compiled from "Test.java"
    public class Test {
    public Test();
    Code:
    0: aload_0
    1: invokespecial #1 // Method java/lang/Object."":
    ()V
    4: return
    public static void main(java.lang.String[]);
    Code:
    0: getstatic #2 // Field java/lang/System.out:Ljava/
    io/PrintStream;
    3: ldc #3 // String hello world!
    5: invokevirtual #4 // Method java/io/PrintStream.printl
    n:(Ljava/lang/String;)V
    8: return
    }
    posted on 2015-03-05 14:25 marchalex 閱讀(334) 評論(2)  編輯  收藏 所屬分類: java小程序

    FeedBack:
    # re: 用javap進行反匯編
    2015-03-05 15:55 | 京山游俠
    mark,以后用得到。  回復  更多評論
      
    # re: 用javap進行反匯編
    2015-03-06 22:10 | marchalex
    @京山游俠
    希望對你能起到幫助:)  回復  更多評論
      
    主站蜘蛛池模板: 国产亚洲视频在线| 成人婷婷网色偷偷亚洲男人的天堂| 国产免费A∨在线播放| 国产精品另类激情久久久免费 | 国产亚洲婷婷香蕉久久精品| 一级毛片免费播放视频| 亚洲AV无码不卡在线观看下载| 看亚洲a级一级毛片| 亚洲国产主播精品极品网红| 一级看片免费视频| 国产国拍精品亚洲AV片| 国产免费无码一区二区| 国产∨亚洲V天堂无码久久久 | 1000部免费啪啪十八未年禁止观看| 99ri精品国产亚洲| 色老头永久免费网站| 亚洲五月综合网色九月色| 精品国产免费一区二区| 免费人成视频在线观看免费| 亚洲中文无韩国r级电影| a级毛片免费高清毛片视频| 亚洲黄色一级毛片| 成人毛片免费观看视频在线| 最新亚洲人成无码网站| 亚洲欧洲日产国码无码网站| 99re6免费视频| 亚洲AⅤ男人的天堂在线观看| 亚洲国产成人久久综合野外| 免费网站观看WWW在线观看| 亚洲视频小说图片| 日韩免费三级电影| 中文字幕乱理片免费完整的| 亚洲国产一区在线| 国内一级一级毛片a免费| 和老外3p爽粗大免费视频| 亚洲无人区视频大全| 亚洲精品黄色视频在线观看免费资源| 水蜜桃视频在线观看免费播放高清 | 亚洲成av人在线视| 女人18毛片水真多免费看| 国产一级高青免费|