Câu hỏi phỏng vấn Android
Câu hỏi

What is the Dalvik Virtual Machine?

Câu trả lời

The Dalvik Virtual Machine (DVM) is a discontinued process virtual machine that was used to execute applications written for the Android operating system in versions 4.4 "KitKat" and earlier[4]. It was designed and written by Dan Bornstein, who named it after the fishing village of Dalvík in Iceland[3][4].

DVM was a register-based virtual machine, unlike the stack-based Java Virtual Machine (JVM)[2][3]. This allowed it to use fewer, more complex instructions and optimize performance on low-memory, low-power devices like smartphones[2][4]. DVM used its own compact bytecode format (.dex files) which was typically smaller than Java's .class files[4].

The key features of DVM included[1][3][4]:

  • Ability to run multiple app instances efficiently
    -...
junior

junior

Gợi ý câu hỏi phỏng vấn

middle

What are dex files are used for?

junior

What is a ContentProvider and what is it typically used for?

middle

What is Parcelable in Android?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào