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

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

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

    Java SE 6.0的改變包括了ClassFile格式的改變。

    新的版本的ClassFile中major_version為0x0032,也就是50。
    Java SE 6 : 0x0032?? (用自己寫的ClassFileParser分析過證實)
    Java SE 5 : 0x0031??(用自己寫的ClassFileParser分析過證實)
    JDK 1.4?? : (未經證實是0x0030)?
    JDK 1.3?? :? (未經證實是0x002F)
    JDK 1.2?? : 0x002E
    JDK 1.1?? : 0x002D??

    每次JDK大版本升級,ClassFile格式都改變,然后版本加1。

    6.0增加了StackMapTable的Attribute。

    要提一下三個byte code處理庫:
    ObjectWeb ASM
    Apache BCEL
    sourceforge SERP

    ASM目前版本為3.0。其2.1版本開始支持StackMapTableAttribute。
    其中ASM 2.1支持StackMapTableAttribute,BCEL 5.2似乎只支持JDK 1.3,SERP 1.12只支持JDK 5.0。

    Aapche BCEL支持JDK 1.3,是從代碼中猜測的,沒有從文檔中看到,但其中5.2版本的ClassParser的確是不支持StackMapTable Attribute,其代碼中的StackMap和Java SE 6.0的StackMapTable Attribute沒有任何關系。BCEL中的對象和ClassFile中的各項對應,用于學習分析方便。

    ASM號稱更小,速度更快。現在流行的Eclipse插件bytecode outline也是其中的子項目。

    ASM可以直接cvs訪問,提供的代碼是一個Eclipse Project,十分方便,我很喜歡!
    http://forge.objectweb.org/projects/asm/

    在規范4.10.1中的這一段話有些疑問:
    If the class file version number is 51.0 or above, then neither the jsr opcode or the jsr_w opcode may appear in the code array.
    class file version number is 51.0 or above,什么意思?Java SE 6.0編譯出倆的結果應該是50.x,這是怎么回事?

    規范是一個186頁的PDF,沒有文檔大綱,看暈了


    posted on 2006-11-26 02:54 溫少的日志 閱讀(1404) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
     
    主站蜘蛛池模板: 亚洲一区二区三区免费视频| 精品一区二区三区免费观看| 亚洲人成精品久久久久| 国产亚洲精品免费视频播放 | 韩日电影在线播放免费版| 伊人久久亚洲综合影院| 国产精品亚洲一区二区三区| 国产日产成人免费视频在线观看| 亚洲男女内射在线播放| xxxx日本在线播放免费不卡| 亚洲国产V高清在线观看| 无码久久精品国产亚洲Av影片| 色欲色香天天天综合网站免费| 亚洲综合色一区二区三区小说| 亚洲人成免费电影| 国产精品视_精品国产免费 | 亚洲午夜电影在线观看| 国内成人精品亚洲日本语音| 国产免费人人看大香伊| 亚洲精品成人片在线播放 | 亚洲自偷精品视频自拍| 久99精品视频在线观看婷亚洲片国产一区一级在线| 亚洲AV第一成肉网| 91精品国产免费久久国语蜜臀 | 亚洲乱码在线观看| a级毛片免费网站| 老色鬼久久亚洲AV综合| 最近最好的中文字幕2019免费 | 亚洲人成无码网站久久99热国产| 中文字幕免费观看视频| 国产美女在线精品免费观看| 朝桐光亚洲专区在线中文字幕| 亚洲国产av无码精品| 中文字幕天天躁日日躁狠狠躁免费| 亚洲人成黄网在线观看| 亚洲高清最新av网站| 免费又黄又爽又猛的毛片| 亚洲精品自拍视频| 免费a级毛片永久免费| 久久aa毛片免费播放嗯啊| 亚洲熟女综合色一区二区三区|