java 怎么實(shí)現(xiàn)java與c 之間的通信?
怎么實(shí)現(xiàn)java與c 之間的通信?c 是編譯型語(yǔ)言,就是你語(yǔ)言生成可執(zhí)行文件的時(shí)候,執(zhí)行的時(shí)候直接是機(jī)器碼,所以速度快而java是解釋型語(yǔ)言,就是先生成中間碼,程序執(zhí)行的時(shí)候要通過(guò)jvm(java
怎么實(shí)現(xiàn)java與c 之間的通信?
c 是編譯型語(yǔ)言,就是你語(yǔ)言生成可執(zhí)行文件的時(shí)候,執(zhí)行的時(shí)候直接是機(jī)器碼,所以速度快
而java是解釋型語(yǔ)言,就是先生成中間碼,程序執(zhí)行的時(shí)候要通過(guò)jvm(java虛擬機(jī))裝換成你的機(jī)子對(duì)應(yīng)的機(jī)器碼執(zhí)行,雖然速度慢,由于在硬件和操作系統(tǒng)之間鋪設(shè)了這種虛擬機(jī),所以java夸平臺(tái)性無(wú)可比擬,基本可在任何設(shè)備上執(zhí)行。但是因?yàn)槁源笮偷膽?yīng)用軟件要用c 來(lái)做,效率問(wèn)題