JAVA中就虛擬機(jī)是其它語言開發(fā)的,用的是C語言+匯編語言 基于此之上就是JAVA本身了 虛擬機(jī)只起到解析作用
另外,JAVA并不比C語言慢,說JAVA慢一般是九十年代那時候的JAVA, 而現(xiàn)在 在一段優(yōu)秀的JAVA程序和C程序執(zhí)行效率上來比較是沒有多大差距的 并且現(xiàn)在JAVA已經(jīng)可以像C語言那樣,直接編譯為可執(zhí)行文件(不用虛擬機(jī),跨平臺為代價)了
不知道你看過 卓越編程之道二(運用底層思維編寫高級代碼) 沒有,那里面詳細(xì)的講述了高級語言從編寫到編譯執(zhí)行的過程,通過目標(biāo)文件的反匯編對比,發(fā)現(xiàn)C,C++,JAVA,dephi等語言在同等質(zhì)量下的目標(biāo)文件長度上基本上沒多大區(qū)別,一門語言的運行速度快慢,與你編寫代碼過程中是否符合編譯器規(guī)則息息相關(guān)。 有空你可以去看看這本書。
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務(wù)熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務(wù)專線:400-001-5281
長沙市天心區(qū)芙蓉中路三段398號新時空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務(wù)專線/ 400-966-8830
旗下運營網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號