java 怎么實(shí)現(xiàn)java與c 之間的通信?
怎么實(shí)現(xiàn)java與c 之間的通信?c它是一種編譯語言,也就是說,當(dāng)你的語言生成一個(gè)可執(zhí)行文件時(shí),它在執(zhí)行時(shí)直接是機(jī)器代碼,所以它很快而Java是一種解釋性語言,也就是說,它首先生成中間代碼,當(dāng)程序執(zhí)
怎么實(shí)現(xiàn)java與c 之間的通信?
c它是一種編譯語言,也就是說,當(dāng)你的語言生成一個(gè)可執(zhí)行文件時(shí),它在執(zhí)行時(shí)直接是機(jī)器代碼,所以它很快
而Java是一種解釋性語言,也就是說,它首先生成中間代碼,當(dāng)程序執(zhí)行時(shí),它通過JVM(Java虛擬機(jī))被相應(yīng)的機(jī)器代碼所取代。雖然速度很慢,但這是因?yàn)檫@個(gè)虛擬機(jī)位于硬件和操作系統(tǒng)之間,因此Java平臺是無與倫比的,可以在任何設(shè)備上實(shí)現(xiàn)。但是因?yàn)樗俣嚷?,大?guī)模的應(yīng)用軟件需要用C語言來完成。硬件是否連接到網(wǎng)絡(luò)?如果你連接到互聯(lián)網(wǎng),那就是物聯(lián)網(wǎng)。實(shí)際上,您使用javatcpip通信協(xié)議來連接。Socket接口讓我們看看
目前,單片機(jī)常用的編程語言有匯編語言和C語言。