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

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

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

    學(xué)習(xí)筆記

    Simple is beautiful.

    導(dǎo)航

    <2007年10月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    統(tǒng)計

    公告

    ...

    常用鏈接

    留言簿(1)

    隨筆分類(2)

    隨筆檔案(56)

    Weblog

    搜索

    最新評論

    評論排行榜

    From java.lang.reflect.Array source code To JVM

    java.lang.reflect.Array的源碼,里面全部都是一些native方法,即一些和操作系統(tǒng)打交道的方法,真正的實現(xiàn)方法和原理據(jù)說由C/C++在java虛擬機(jī)中實現(xiàn)了。

    所以java為什么跨平臺,它和底層操作系統(tǒng)的交互全部由java虛擬機(jī)實現(xiàn)。一般的高級語言需要在不同平臺運行則需要編譯成不同的 目標(biāo)代碼,但是java卻不需要,java使用java虛擬機(jī)屏蔽了與具體平臺相關(guān)的信息,使得java編譯程序生成在java虛擬機(jī)下運行的目標(biāo)代 碼,即字節(jié)碼,即可在不同的平臺上不加修改運行。java虛擬機(jī)在執(zhí)行字節(jié)碼的時候,把字節(jié)碼解釋成具體平臺上的機(jī)器指令。

    java代碼要編譯成class字節(jié)碼文件,需要由JDK的javac進(jìn)行編譯(至于如何編譯,其中的一些編譯原理可參看sun的The JavaTM Virtual Machine Specification),而jre則負(fù)責(zé)將class文件裝載(裝載原理略),對其進(jìn)行安全檢測等,最后由java解釋器解釋為具體平臺上的機(jī)器指令。

    posted on 2007-10-11 23:03 Ecko 閱讀(382) 評論(0)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费三级毛片电影片| 国产成人精品无码免费看| 四虎影视久久久免费| 亚洲精品国产日韩无码AV永久免费网| 美女网站在线观看视频免费的| 中文字幕久无码免费久久| 国产成人AV片无码免费| 无码日韩人妻av一区免费| 国产成人精品免费直播| 亚洲一区爱区精品无码| 亚洲一区二区三区首页| 亚洲成在人线aⅴ免费毛片| www免费插插视频| 亚洲免费二区三区| 日本a级片免费看| 亚洲精品无码成人AAA片| 亚洲第一页中文字幕| 欧美亚洲精品一区二区| 国产在线观看免费视频软件| av大片在线无码免费| 免费又黄又爽又猛的毛片| 久久精品亚洲综合一品| 亚洲精华液一二三产区| 久久亚洲精品无码| 亚洲av成人综合网| 国产精品免费看久久久香蕉| 亚洲大片免费观看| 亚洲高清国产拍精品青青草原| 亚洲人成网站在线播放影院在线 | 亚洲AV无码一区东京热久久| 91亚洲精品麻豆| 有码人妻在线免费看片| 在线看片v免费观看视频777| 亚洲国产成人五月综合网| 亚洲精品在线视频观看| 四虎影视永久在线精品免费| 国产h视频在线观看网站免费| 亚洲欧洲自拍拍偷精品 美利坚| 亚洲色偷偷偷网站色偷一区| 成人免费视频一区二区| 免费99精品国产自在现线|