78 Stimmen

Was ist der Unterschied zwischen DVM und JVM?

Was ist der Unterschied zwischen Java Virtual Machine und Dalvik Virtual Machine?

1voto

Manish Kumar Sharma Punkte 12213

Hier ist ein tabellarischer Vergleich( Quelle : Herr Atul ):

enter image description here

0voto

ramesh Punkte 17

Jvm wird auf der Grundlage von Bytecode arbeiten und der dvm wird auf der Grundlage von optimiertem Bytecode arbeiten, der für mobile Plattformen optimiert ist, weil mobile Geräte wenig Speicher und wenig Prozess haben, weshalb er den Linux-Kernal verwendet.

0voto

Parveen Kumar Punkte 149

enter image description here

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X