安卓系统的应用为什么是java语言编写,是java程序吗?听说没有c语言好。

2024-11-07 02:37:41
推荐回答(1个)
回答(1):

这就要看安卓的系统体系结构了,安卓系统内核是基于Linux kernel上,中间层是多以Java 实现,并且采用特殊的Dalvik 虚拟机,Dalvik虚拟机是一种“暂存器型态”的Java虚拟机。所以应用程序是java语言编写的。任何语言都有优缺点,java适合网络编程和应用层程序编写,C语言适合底层硬件控制。