Android系统是用什么语言编写的?

android是基于linux的开源操作系统 。
【Android系统是用什么语言编写的?】linux是使用标准C语言开发的操作系统 。
android底层驱动以及操作系统内核使用C语言以及汇编开发 。
android操作系统本身是使用Java开发,并使用JNI调用本地的C语言库,实现操作系统底层调度 。
android应用是使用Java开发;同时也可以使用C/C++ native开发,但是多数时候不用用到C 。所以基本上就是Java为标准开发语言 。
android使用了修改过的JVM(Java虚拟机)叫做dalvik虚拟机,其本质还是Java虚拟机 。
所以对应每一个APP都会创建个dalvik虚拟机,也就是一个linux进程 。
说复杂了,其实就是基于linux下的修改版Java虚拟机,运行java程序 。


    以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

    「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: