Java 知識體系龐大,本文梳理學習過程中必須掌握的核心板塊與易錯點,助力建立結構化認知。
14.0 預設 double,float 需加 f 後綴;整數字面值預設 int,編譯期自動窄化轉換 (如 byte b=100 合法)。this()、super() 規則與子類初始化鏈。統一為 值傳遞:基本型傳值,引用型傳址值 (即引用副本),方法內修改引用指向不影響外部,修改物件內容則可見。
BufferedReader 包裝 FileReader 讀取文字;System.out 輸出控制台。考試/面試外無需背誦所有流類別。List (有序可重複,主用 ArrayList)、Set (不重複)、Map (鍵值對,主用 HashMap)。Iterator 遍歷、Collections 排序/查找/同步包裝。Comparator 定制排序邏輯,配合 Collections.sort() 實現靈活排序。BorderLayout、FlowLayout 等)、常用元件 (JButton、JTextField、JTable 等)。