Q41.
下列何者是Java 語言Wrapper 類別?
電腦軟體設計(JAVA) · 乙級 · Java · Q41
難易度分析
2 / 5
本題測試對 Java 基礎語法中基本資料型別與包裝類別定義的辨識能力,僅需掌握兩者在命名規範與性質上的差異即可解答,屬於入門級的知識點檢測。
正確答案:③Double
③ Double:Double 是 Java 的 Wrapper 類別,用於包裝基本型別 double,提供物件導向操作(如型別轉換、常數定義),並支援 自動裝箱(autoboxing) 與 自動拆箱(unboxing) 機制。
錯誤選項解析
- ① int:int 是 Java 的基本資料型別(primitive type),而非 Wrapper 類別。其對應的 Wrapper 類別應為 Integer。
- ② float:float 是 Java 的基本資料型別,用於單精確度浮點數。其對應的 Wrapper 類別應為 Float。
- ④ String:String 是 Java 中用於處理字串的參考型別類別,不屬於 Wrapper 類別。Wrapper 類別僅針對八種基本資料型別(byte、short、int、long、float、double、char、boolean)進行包裝。
Learning Tip
"此類題型常考陷阱在於混淆基本資料型別與其對應的 Wrapper 類別(如 int vs Integer、double vs Double)。請牢記 Java 有八種基本資料型別,每種都有對應的 Wrapper 類別,且 Wrapper 類別名稱首字母皆為大寫。實務上需注意自動裝箱/拆箱可能引發的 NullPointerException 風險。"
學員答題分佈
①int0%
②float0%
③Double0%
④String0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!