java java為什么不能直接操作硬件?
java為什么不能直接操作硬件?Java is:源代碼-->字節(jié)碼--> JVM-->操作系統(tǒng)-->硬件(您缺少一個(gè))。Java不能直接控制硬件。Java幫助開(kāi)發(fā)人員隱藏硬件。不同軟件
java為什么不能直接操作硬件?
Java is:源代碼-->字節(jié)碼--> JVM-->操作系統(tǒng)-->硬件(您缺少一個(gè))。Java不能直接控制硬件。Java幫助開(kāi)發(fā)人員隱藏硬件。不同軟件造成的兼容性問(wèn)題也導(dǎo)致開(kāi)發(fā)人員無(wú)法直接操作硬件。這意味著Java寄生在操作系統(tǒng)上,形成了一個(gè)虛擬機(jī)。所有具有Java運(yùn)行時(shí)的jvm都是相同的。這個(gè)JVM提供的api都是相同的。不同的硬件無(wú)法更改代碼,因此無(wú)法直接訪問(wèn)硬件。
怎樣用JAVA來(lái)控制硬件設(shè)備?
硬件是否已連接到網(wǎng)絡(luò)?如果你連接到互聯(lián)網(wǎng),那就是物聯(lián)網(wǎng)。實(shí)際上,您使用javatcpip通信協(xié)議來(lái)連接。插座接口