Java Virtual Machine là gì?
Trả lời:
Đáp án đúng: D
JVM (Java Virtual Machine) là một máy ảo, là một phần của Java Runtime Environment (JRE). Nó chịu trách nhiệm thực thi mã bytecode Java sau khi mã nguồn Java đã được biên dịch.
Phương án A đúng vì JVM đọc và thực thi mã bytecode trong file .class.
Phương án B sai vì chương trình biên dịch mã nguồn Java thành bytecode là `javac`, không phải JVM.
Phương án C đúng một phần, nhưng chưa đầy đủ. JVM không chỉ là chương trình chạy cho Java, nó còn cung cấp môi trường thực thi cho bytecode.
Vì phương án A chính xác và đầy đủ nhất, nên phương án D (Tất cả các đáp án đều đúng) là sai.