问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

能不能用Java进行嵌入式开发?

发布网友 发布时间:2022-04-22 01:16

我来回答

1个回答

热心网友 时间:2023-11-28 04:22

Java是能够进行嵌入式开发的,原因如下:

运行Java虚拟机(JVM)解释Java字节码,就可以在嵌入式设备上运行程序。

使用Java的JIT后,只有那些使用频率高的代码才会被编译。而在系统中只是偶然被执行的代码则采用解释来编译。同时,JIT尽量使被编译的代码其内存占有量保持在一较小的范围内。对CVM(CDC所使用虚拟机),默认值为512K.而在一些较优秀的程序中,可以发现,其值为100K-300K.这也就是说,使用Java编写的程序,只有使用频率比较高的代码才导致内存占用的增加。相反,使用C/C编写的程序,整个代码都需要进行编译。因此,不能说使用Java语言编写的程序占用的内存就会比使用C/C编写的程序大。这决定于软件相对于平台代码的复杂度及大小。如果软件规模比较大,Java平台所消耗的内存远小于Java类文件简洁性节约的内存,这种情况下,使用Java平台将有利于节约内存。如果软件的规模比较小,则Java平台消耗的内存就比较明显了,可以考虑使用C/C来开发,以节约内存。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
卡耐基的智慧大全集内容简介 会说话赢天下内容简介 卡耐基演讲与口才内容简介 商务口才训练内容简介 卡耐基金牌口才作者简介 卡耐基商务口才 作者简介 爱因斯坦的更多故事 杨柯叶谨言是什么电视 房贷和消费贷利率差别不大,但是还款金额差别挺大,都是怎么计算的... ...11月18号提现1500元、,11月25号还款1515,请问我还需要还 移动互联网运营服务需要哪些资质 网络运营需要掌握哪些职能? 网络运营需要学习什么? 互联网运营需要具备哪些素质 学习互联网运营师有哪些要求? 想做网络运营,有哪些必备的技能? 网络安全法中网络运营者要遵守哪些法则 什么是网络运营?做网络运营的工作需要具备哪些能力? 网络运营的要素有哪些? 学习网络运营需要基础吗? 新婚之夜用什么办法假装处女落红 处女膜修复保证落红可信么 叶子落红膜真他么恶心 为什网上很多人说处女不落红很正常,要是不落红很... 女生的第一次是不是真的会落红? 好纠结啊处女膜修复手术有必要做吗? 谁后悔做了处女膜修复手术?处女膜修复手术做的人... 有什么药物蒙骗男友伪装落红的 不是处女,怎样落红不被发现? 怎么鉴别放了落红膜 网络运营是在运营什么? Java是编嵌入式系统的吗? java好还是嵌入式好 做IT开发该如何选择 学JAVA好还是嵌入式好? java 和嵌入式的区别 要详细 Java能做嵌入式吗? Java属于嵌入式开发吗 java哪个版本用于嵌入式开发 c语言嵌入式与java嵌入式有哪些区别 Java和嵌入式 c++和java在嵌入式系统编写中哪个用得多? 《英雄联盟》转区半价多久一次? java能否弄嵌入式开发 学习Java好还是嵌入式好呢 Lol福星计划转区规则? 嵌入式开发和JAVA开发有什么区别? lol12月转区活动在哪里参加 java软件开发与嵌入式开发哪个更累? 英雄联盟怎么免费转区 LOL免费转区什么时候开放