上层应用是用Java编写的,没有虚拟机,Java字节码怎么执行?

解决方案 »

  1.   

    因为go语言不争气呀,快速开发java比较普遍就使用java了。
      

  2.   

    android系统设计的原因,主要就是想用java开发,所以才一定要android系统设计的吗?
      

  3.   

    我的意思是,当初设计android系统的初衷,为啥要用虚拟机?
    用了虚拟机的效率不是变低了吗?
      

  4.   

    用java编写的代码就需要虚拟机,这也是能够跨平台的其中一个原因,还有android的虚拟机比java虚拟机做了更多的优化,比如小块内存的使用等。
      

  5.   

    我的意思是,当初设计android系统的初衷,为啥要用虚拟机?
    用了虚拟机的效率不是变低了吗?用了虚拟机效率是变低了,用Java是为了吸引开发者,Android  L不就把虚拟机给去掉了。