永发信息网

如何分分钟成为Java嵌入式开发人员

答案:1  悬赏:50  手机版
解决时间 2021-03-09 03:10
  • 提问者网友:欺烟
  • 2021-03-08 23:22
如何分分钟成为Java嵌入式开发人员
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-03-09 00:39
Java是能够进行嵌入式开发的,原因如下:
运行Java虚拟机(JVM)解释Java字节码,就可以在嵌入式设备上运行程序。
使用Java的JIT后,只有那些使用频率高的代码才会被编译。而在系统中只是偶然被执行的代码则采用解释来编译。同时,JIT尽量使被编译的代码其内存占有量保持在一较小的范围内。对CVM(CDC所使用虚拟机),默认值为512K.而在一些较优秀的程序中,可以发现,其值为100K-300K.这也就是说,使用Java编写的程序,只有使用频率比较高的代码才导致内存占用的增加。相反,使用C/C++编写的程序,整个代码都需要进行编译。因此,不能说使用Java语言编写的程序占用的内存就会比使用C/C++编写的程序大。这决定于软件相对于平台代码的复杂度及大小。如果软件规模比较大,Java平台所消耗的内存远小于Java类文件简洁性节约的内存,这种情况下,使用Java平台将有利于节约内存。如果软件的规模比较小,则Java平台消耗的内存就比较明显了,可以考虑使用C/C++来开发,以节约内存。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯