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小编还为您精选了以下内容,希望对您有所帮助:- 羊奶粉泡狗粮步骤_水温决定营养是否全面!
- 狗狗掉毛严重是怎么?_这两种原因你要注意
- 术数信仰习俗:能长期存在的原因是台湾社会之运用
- 博汪狗粮配方_真的是天然优质国产良心粮吗
- 2025年猴年属鼠的人运程是怎样的呢?
- 寒露出生的女孩好不好 是什么命 衣食无忧享清福
- 约会时牵手接吻
- 约会时牵手拥抱了
- 蓝帽认证是什么意思
- 春节好玩又不贵的城市特别是小孩子觉得好玩的