<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編譯器為我們生成的字節(jié)碼。通過它,我們可以對照源代碼和字節(jié)碼,從而了解很多編譯器內(nèi)部的工作。
    語法:
      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 傳給運行時系統(tǒng)。
      -s 輸出內(nèi)部類型簽名。
      -c 輸出類中各方法的未解析的代碼,即構(gòu)成 Java 字節(jié)碼的指令。
      -verbose 輸出堆棧大小、各方法的 locals 及 args 數(shù),以及class文件的編譯版本
      -classpath[路徑] 指定 javap 用來查找類的路徑。如果設置了該選項,則它將覆蓋缺省值或 CLASSPATH 環(huán)境變量。目錄用冒號分隔。
       - bootclasspath[路徑] 指定加載自舉類所用的路徑。缺省情況下,自舉類是實現(xiàn)核心 Java 平臺的類,位于 jrelib
      t.jar 和 jrelibi18n.jar 中。
      -extdirs[dirs] 覆蓋搜索安裝方式擴展的位置。擴展的缺省位置是 jrelibext。
    例:
    public class Test {
        public static void main(String[] args) {
            System.out.println("hello world!");
        }
    }
    然后再執(zhí)行以下命令:
    javac Test.java
    javap -c Test
    得到如下結(jié)果:
    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
    @京山游俠
    希望對你能起到幫助:)  回復  更多評論
      
    主站蜘蛛池模板: 亚洲日本一区二区一本一道| 免费一级毛片在播放视频| 中文字幕久久亚洲一区 | 亚洲AV无码一区二区三区久久精品| 波多野结衣在线免费视频| 久久精品国产亚洲AV无码偷窥| 99re6免费视频| 亚洲伊人久久大香线蕉| 国产精品免费观看久久| 亚洲av无码偷拍在线观看| 免费国内精品久久久久影院| 免费国产高清毛不卡片基地 | 国产亚洲精品国产| 久章草在线精品视频免费观看| 亚洲尹人九九大色香蕉网站 | 在线亚洲精品福利网址导航| 中文在线免费观看| 91在线亚洲精品专区| 和日本免费不卡在线v| 亚洲成a人片在线观看天堂无码| 国产一区二区免费在线| 一个人免费播放在线视频看片| 亚洲av中文无码乱人伦在线r▽| 最近中文字幕免费完整| 亚洲欧美一区二区三区日产| 亚洲精品国产V片在线观看| 国产麻豆一精品一AV一免费| 亚洲一区二区三区首页| 岛国大片免费在线观看| 曰批免费视频播放在线看片二| 亚洲成AV人片在线观看无码| 成人免费AA片在线观看| 羞羞网站免费观看| 精品亚洲成a人片在线观看| 成人免费无码精品国产电影| 国产视频精品免费视频| 亚洲天堂中文字幕| 永久免费看bbb| 免费A级毛片无码视频| 亚洲av第一网站久章草| 亚洲国产AV无码专区亚洲AV|