关于java语言的一个编译问题 有个疑问请教一下大家,java语言是为了跨平台而生的,不同的平台(操作系统)会有自己的JVM,只要编译器将java源码编译成class字节码,交给JVM执行引擎转换成机器码后就可以在不同的平台上运行。但是对于android而言,操作系统不是只有一种吗?为什么不直接编译成机器码呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CPU不仅有arm也有x86呀 现在大部分都是arm的了吧。 再说,如果手机厂商只针对自己的手机做优化,这样的话是不是就可以针对性地在编译期生成机器码,例如华为的方舟编译器,有没有可能是这个原理 编译成机器码也得是汇编、c、c++语言,而这几个语言我就不多说了。使用java必须得遵守java协议,谷歌也不可能没事找事。方舟编译器估计只是雷声大雨点小而已,估计只能用于华为的EMUI而已。 确实是cpu指令集的原因,而且本身Android用Java开发那就要按照Java的规则来 大部分都是arm的 估计应该是这个原因 参考Android下的系统级服务AlarmManagerService,自己加一个类似服务,系统老是不断重启! jquery mobile的问题 如何创建透明位图? android上传图片不成功,在线等 求大虾门帮忙,我新手!android service播放器问题 请教:TabHost和TabWidget 新浪微博、腾讯微博android上是采用的什么布局格式 新人求帮:android app开发和平常的PC端开发有什么异同 怎么在代码中实现关机和重启? http 框架库选择对比 MPChart点击图例隐藏事件 android问题欢乐多
估计应该是这个原因