<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
    @京山游俠
    希望對你能起到幫助:)  回復  更多評論
      
    主站蜘蛛池模板: 亚洲sm另类一区二区三区| 久久综合亚洲色HEZYO国产| 亚洲成人一级电影| 久久99国产综合精品免费| 亚洲AV无一区二区三区久久| 午夜免费福利片观看| 久久亚洲精品中文字幕| 成人免费大片免费观看网站| 亚洲免费黄色网址| 亚色九九九全国免费视频| 久久不见久久见中文字幕免费| 最好免费观看高清在线| 色九月亚洲综合网| 亚洲一二成人精品区| 全免费A级毛片免费看网站| 高清在线亚洲精品国产二区| 免费的黄色的网站| 亚洲熟女一区二区三区| 99爱在线精品视频免费观看9| 亚洲AV成人片色在线观看| 182tv免费观看在线视频| 日本亚洲精品色婷婷在线影院| 啦啦啦中文在线观看电视剧免费版| 亚洲精品天堂成人片AV在线播放| 国产一级淫片a视频免费观看| 一级做a爰全过程免费视频毛片| 亚洲色大成网站www永久一区| 老汉精品免费AV在线播放| 亚洲欧美国产欧美色欲| 国产亚洲精品不卡在线| 91青青青国产在观免费影视 | 亚洲av片一区二区三区| 韩日电影在线播放免费版| 亚洲一级免费视频| 青青青视频免费观看| 午夜免费福利影院| 中文字幕在亚洲第一在线| 在线观看永久免费视频网站| 国产精品综合专区中文字幕免费播放| 亚洲欧洲中文日韩久久AV乱码| 亚洲精品免费在线观看|