安卓系统是用java开发的吗?

如题所述

android是基于linux的开源操作系统。\r\nlinux是使用标准C语言开发的操作系统。\r\nandroid底层驱动以及操作系统内核使用C语言以及汇编开发。\r\nandroid操作系统本身是使用Java开发,并使用JNI调用本地的C语言库,实现操作系统底层调度。\r\n\r\nandroid应用是使用Java开发;同时也可以使用C/C++ native开发,但是多数时候不用用到C。所以基本上就是Java为标准开发语言。\r\nandroid使用了修改过的JVM(Java虚拟机)叫做dalvik虚拟机,其本质还是Java虚拟机。\r\n所以对应每一个APP都会创建个dalvik虚拟机,也就是一个linux进程。\r\n\r\n说复杂了,其实就是基于linux下的修改版Java虚拟机,运行java程序。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网