Was ist der Unterschied zwischen Java Virtual Machine und Dalvik Virtual Machine?
Antworten
Zu viele Anzeigen?Hier ist ein tabellarischer Vergleich( Quelle : Herr Atul ):
Hier können wir den grundlegenden Unterschied zwischen der JVM (Java Virtual Machine) und der DVM (Dalvik Virtual Machine) erkennen. Aus der Abbildung ist ersichtlich, dass DVM nur .dex-Dateien ausführen kann. Der Dex-Compiler nimmt alle .class-Dateien (die von der JVM ausgeführt werden können) für alle Klassen, die zur Anwendung gehören, und konvertiert sie alle in eine einzige .dex-Datei. Später wird die .dex-Datei von DVM ausgeführt. Zusätzlich werden .class-Dateien von Javac (Java-Compiler) aus .java->.class erzeugt.
- See previous answers
- Weitere Antworten anzeigen