LONGEPASS
Q122.

Java 語言具有下列那些特性?

電腦軟體設計(JAVA) · 乙級 · Java · Q122

難易度分析

3 / 5

本題採複選形式,要求考生必須全面掌握該語言的多項核心特性,且需能精準區分其與其他程式語言在記憶體操作機制上的差異,增加了判定難度。

正確答案 (複選):①, ③, ④

  • ① 物件導向:Java 是一種物件導向程式語言(OOP),支援封裝、繼承與多型三大特性,使程式碼具備高重用性與可維護性。
  • ③ 跨平台:Java 透過JVM(Java Virtual Machine)虛擬機器將位元碼(Bytecode)轉譯為各平台原生指令,實現「一次撰寫,到處執行」的跨平台能力。
  • ④ 自動記憶體管理:Java 內建垃圾回收機制(Garbage Collection, GC),由 JVM 自動回收不再被參考的物件所佔用之記憶體,開發者無需手動釋放記憶體。

錯誤選項解析

  • ② 指標:Java 刻意移除指標(Pointer)設計,改以參考(Reference)機制取代,目的是避免記憶體位址操作不當所引發的安全漏洞與程式崩潰。
Learning Tip

"本題常考 Java 核心特性,需特別注意 Java 雖源自 C++,但刻意捨棄了指標運算與多重繼承等容易出錯的機制。另外,跨平台的關鍵在於 JVM 而非 JRE 或 JDK,三者角色差異為乙丙級檢定高頻考點。"

學員答題分佈

①物件導向0%
②指標0%
③跨平台0%
④自動記憶體管理0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目