Comparison of Java and Android API
This article compares the Java and Android API and virtual machines.
While most Android applications are written in Java, there are many differences between the Java API and the Android API, and Android does not use a Java Virtual Machine but another one called Dalvik. android is a very powerful operating system in to the mobail applications . that can change the priority of operating system.it will be formed in new versions,java platform it can provided in new frameworks.....
Android's Process Virtual machine
There is no Java Virtual Machine in the Android platform. Java byte code is not executed. Instead Java classes are compiled into Dalvik executables and run on Dalvik, a specialized virtual machine (VM) designed specifically for Android. Unlike Java VMs, which are stack machines, the Dalvik VM is a register-based architecture.
| accessdate=2011-09-03}}</ref>