天堂av免费 I av无码小缝喷白浆在线观看 I 欧美日韩一区在线播放 I 污黄瓜视频 I 色av色 I 亚洲加勒比少妇无码av I 久久人人97超碰国产精品 I 黑料网址成人免费观看 I 色鬼三级在线播放 I 2019久久久最新精品 I 国产成a人片在线观看视频 I 伊人精品久久久久中文字幕 I 日韩中出 I 亚洲第一欧美 I 火辣日本少妇 I 国产97av I 亚洲浮力影院 I 国产亚洲精品自在久久蜜tv I 黄色网址av I www.欧美色图.com I 碰碰精品 I 五月综合激情网 I 黄色片在线免费 I 精品久久久久久久久久ntr影视 I 日本黄色绿像 I 免费视频久久久久久久 I 久草在线视频看看 I 中文字幕国产在线观看 I 性色欲情网站iwww九文堂 I 偷拍对白清晰情侣视频 I 国产老头和老头xxxxx免费 I 麻豆精品在线 I 国产精伦一区二区三区 I 91麻豆精品国产91 I 一区二区三区在线视频看

×

JAVA虛擬機(jī)是用什么語(yǔ)言寫(xiě)的

  • 作者:新網(wǎng)
  • 來(lái)源:新網(wǎng)
  • 瀏覽:100
  • 2018-05-11 15:19:26

JAVA中就虛擬機(jī)是其他語(yǔ)言開(kāi)發(fā)的,用的是C語(yǔ)言加上匯編語(yǔ)言,基于此之上就是JAVA本身了,虛擬機(jī)只是一個(gè)解析的作用。JAVA并不比C語(yǔ)言慢,說(shuō)JAVA慢一般是九十年代那時(shí)候的JAVA。

   JAVA中就虛擬機(jī)是其他語(yǔ)言開(kāi)發(fā)的,用的是C語(yǔ)言加上匯編語(yǔ)言,基于此之上就是JAVA本身了,虛擬機(jī)只是一個(gè)解析的作用。JAVA并不比C語(yǔ)言慢,說(shuō)JAVA慢一般是九十年代那時(shí)候的JAVA。

blackfriday.jpg

<div>  在一段優(yōu)秀的JAVA程序和C程序執(zhí)行效率上來(lái)比較是沒(méi)有多大差距的 并且現(xiàn)在JAVA已經(jīng)可以像C語(yǔ)言那樣,直接編譯為可執(zhí)行文件(不用虛擬機(jī),跨平臺(tái)為代價(jià))了
  不知道你看過(guò) 卓越編程之道二(運(yùn)用底層思維編寫(xiě)高級(jí)代碼) 沒(méi)有,那里面詳細(xì)的講述了高級(jí)語(yǔ)言從編寫(xiě)到編譯執(zhí)行的過(guò)程,通過(guò)目標(biāo)文件的反匯編對(duì)比,發(fā)現(xiàn)C,C++,JAVA,dephi等語(yǔ)言在同等質(zhì)量下的目標(biāo)文件長(zhǎng)度上基本上沒(méi)多大區(qū)別,一門(mén)語(yǔ)言的運(yùn)行速度快慢,與你編寫(xiě)代碼過(guò)程中是否符合編譯器規(guī)則息息相關(guān)。 有空你可以去看看這本書(shū)。
  Java底層實(shí)現(xiàn)是用C語(yǔ)言寫(xiě)的,因?yàn)樽隽撕芏喾庋b,所以比C語(yǔ)言速度慢?
  JVM是c寫(xiě)的,所以對(duì)JVM常用的攻擊就是buffer overflow。
  c語(yǔ)言寫(xiě)的, java6.0都已經(jīng)開(kāi)源了。
  在windows平臺(tái)的JVM實(shí)現(xiàn)是用VC寫(xiě)的,你下載的JDK其實(shí)都有一個(gè)src.zip,那就是Java的源碼 。
  原始是用C寫(xiě)的,如javac命令等,后面的功能是java自身寫(xiě)的,如api,現(xiàn)在大多都開(kāi)源了,有興趣可以看看那個(gè)項(xiàng)目,叫openjdk,你也可以提供代碼,說(shuō)不定后續(xù)版本會(huì)采用。

免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費(fèi)咨詢獲取折扣

Loading