民國106年 第1梯次 電腦軟體應用丙級 學科

第21題

下列何者是使得J a v a 程式能夠完成跨平台( c r o s s p l a t f o r m ) 運作的主要機制?

題目

下列何者是使得J a v a 程式能夠完成跨平台( c r o s s p l a t f o r m ) 運作的主要機制?

  1. (1) 例外處理
  2. (2) 物件導向
  3. (3) 多執行緒( m u l t i - t h r e a d )
  4. (4) 虛擬機器

官方答案

(4) 虛擬機器

解析

Java 原始碼先編譯成與平台無關的位元組碼(bytecode),再由各作業系統上的 Java 虛擬機器(JVM)載入執行。JVM 負責把位元組碼轉換成該平台的機器指令,因此同一份程式可在 Windows、Linux、macOS 上執行,達到「寫一次、到處執行」的跨平台效果。例外處理、物件導向、多執行緒都是程式設計特性,並非跨平台機制。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料