Một chương trình JAVA có thể chạy trên bất kỳ hệ thống máy tính nào có ______?
Trả lời:
Đáp án đúng: D
Chương trình Java có tính "write once, run anywhere" (WORA), nghĩa là một khi đã được viết, nó có thể chạy trên bất kỳ nền tảng nào có cài đặt Java Virtual Machine (JVM) - Máy ảo Java. JVM chịu trách nhiệm chuyển đổi bytecode Java thành mã máy cụ thể của hệ điều hành, cho phép chương trình chạy mà không cần sửa đổi. Do đó, đáp án chính xác là D. Các lựa chọn khác (A, B, C) không đầy đủ hoặc không chính xác. Hệ máy Intel chỉ là một loại phần cứng, trình biên dịch Java chỉ dịch mã nguồn Java sang bytecode, và hệ điều hành Linux chỉ là một trong nhiều hệ điều hành mà Java có thể chạy.