Java运行效率低,为啥却能在移动平台流行,比如在没有智能机之前,最早的Java手机游戏

我来猜猜,不一定对。1. 早期移动平台异构性还是比较明显的,JVM的抽象即使要debug everywhere相对c优势也是巨大的;2. 内存管理看你和谁比。。。c么。。。3. 开发效率高;4. Sun对嵌入式Java很上心,效率其实不差,而且硬件JVM都快做出来了。(话说当年sun内部看到Sun SPOT惊为天人啊,可惜也不了了之了。。。。话说rust要是早出十年,说不定能在移动平台和Java逐鹿一番。我觉得包括现在rust的一个突破口说不定也在sensor network。


    推荐阅读