JavaScript is required

Khi phát triển cho hệ điều hành Android, mã byte Java được biên dịch thành gì?

A.

Java source code

B.

Dalvik application code

C.

Dalvik byte code

D.

C source code

Trả lời:

Đáp án đúng: C


Khi phát triển ứng dụng Android, mã byte Java không được thực thi trực tiếp bởi máy ảo Java (JVM) như trên các nền tảng khác. Thay vào đó, nó được chuyển đổi (thông qua một công cụ như dx) thành mã byte Dalvik, định dạng đặc biệt được tối ưu hóa cho máy ảo Dalvik (DVM) hoặc ART (Android Runtime) trên hệ điều hành Android. Mã byte Dalvik này có đuôi .dex (Dalvik Executable). Vì vậy, đáp án đúng là C. Dalvik byte code.

Câu hỏi liên quan