java软件开发 安卓系统为什么要用java语言写?可以用C语言写程序吗?
安卓系统为什么要用java语言写?可以用C语言写程序吗?这取决于Android的系统架构。Android系统的内核是基于Linux内核的。中间层主要用Java实现,并使用了一个专用的Dalvik虚拟机
安卓系统为什么要用java语言写?可以用C语言写程序吗?
这取决于Android的系统架构。Android系统的内核是基于Linux内核的。中间层主要用Java实现,并使用了一个专用的Dalvik虚拟机。Dalvik虚拟机是“寄存器类型”的Java虚拟机。所以应用程序是用Java语言编写的。任何语言都有优缺点,Java适合网络编程和应用层编程,C语言适合底层硬件控制。