卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如果有配套的編譯器,JAVA語言可不可以編寫單片機程序呢?

網(wǎng)友解答: 事實上,目前的Java語言沒有辦法運行在單片機上。Java語言不是一種編譯型語言,是一種字節(jié)碼解釋型語言。Java代碼的運行除了需要一個Java虛擬機,還需要一大堆相關(guān)的基本

網(wǎng)友解答:

事實上,目前的Java語言沒有辦法運行在單片機上。Java語言不是一種編譯型語言,是一種字節(jié)碼解釋型語言。Java代碼的運行除了需要一個Java虛擬機,還需要一大堆相關(guān)的基本庫。以arm處理器為例,arm 32位版本的Java虛擬機運行時占用內(nèi)存空間為190M字節(jié),基本庫和你的代碼運行空間還不包括在內(nèi)。如果一個處理器被稱為單片機,內(nèi)存一般以KB計算,有些高級單片機有1M或2M內(nèi)存已經(jīng)不得了了。這里內(nèi)存容量是指RAM,不是閃存。這個評估還是把單片機字長,操作系統(tǒng),指令系統(tǒng)給忽略的情況下做出的。說到Java的本質(zhì),就是運行在哪里,就要把編譯器安裝到哪里的累贅語言。此外,由于Java使用了動態(tài)內(nèi)存自動回收機制,使得這種語言不可能應(yīng)用于資源緊缺型處理器。

網(wǎng)友解答:

怎么說呢,java要運行就得有jvm環(huán)境。單片機有andriod環(huán)境的比較少。用c/c++較多。

再者java是高級語言,不能直接操控底層硬件。在如c直接

標(biāo)簽: