民國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) 例外處理
- (2) 物件導向
- (3) 多執行緒( m u l t i - t h r e a d )
- (4) 虛擬機器
官方答案
(4) 虛擬機器
解析
Java 原始碼先編譯成與平台無關的位元組碼(bytecode),再由各作業系統上的 Java 虛擬機器(JVM)載入執行。JVM 負責把位元組碼轉換成該平台的機器指令,因此同一份程式可在 Windows、Linux、macOS 上執行,達到「寫一次、到處執行」的跨平台效果。例外處理、物件導向、多執行緒都是程式設計特性,並非跨平台機制。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。