当前位置:首页 > 虚拟机 > 正文

安卓为什么不去掉jvm虚拟机


一、安卓系统是运行在java虚拟机上的这句话什么意思Android底层是用C语言编写的,即Linux内核,应用层是用Java编写的虚拟机这个虚拟机手机就是Android应用层的驱动
系统本身所谓的功能手机并不是Java的,它只能运行Java开发的程序。就目前的智能手机(SmartPhone)来说,对于Android系统来说,在应用层,它已经基于Java开发出了一套完整的运行环境(同样,对于应用层来说也是如此)。
Android可以提供各种API供上层应用程序的开发,一方面降低了开发难度,另一方面也可以实现更强大的功能。之前的FP只能运行Java程序,并没有对程序本身提供任何支持。