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

java虚拟机底层架构(java开发用什么虚拟机)

java的底层是用什么语言编的

JVM是用C++实现的。C++必须考虑效率,任何在Windows下运行的程序底层要么是C/C++,要么是ASM,这取决于硬件指令系统。

Java类库是用Java实现的。Java主要是面向应用程序的。

安卓系统是运行在java虚拟机上的这句话什么意思
Android底层是用C语言(即Linux内核)编写的,应用层是用Java语言编写的。如您所知,Java程序运行在虚拟机上。Android程序也是Java程序,同样运行在虚拟机上。虚拟机。这个虚拟机手机是Android应用层驱动
所谓的非智能手机(FeaturePhone)系统本身并不是Java的,只能运行Java开发的程序。说到现代智能手机(SmartPhones),Android系统在app层基于Java开发了完整的操作环境(这也适用于app层面)。
Android提供了多种API用于开发更高层的应用程序,使开发变得更容易,同时也实现了更强大的功能。此前,FP只能运行Java程序,并不提供对程序本身的支持。