掌握 Java 核心技術是進階的基石。本文梳理 17 個核心知識點,適合面試複習或查漏補缺。
class A implements B, C 實現多實現。public static void main(String[] args) 開始執行。int nx = (int) x; 語法:(目標類型) 變量。public static final double G = 9.8; 必須 static final,定義在方法外。str.substring(0, 4) 取 [0,4) 前閉後開。== 比引用,.equals() 比內容。new 調用、可重載。ClassName.staticMethod() 調用,無 this。Manager m = (Manager) obj; 向下轉型需實例檢查。ArrayList)。abstract 方法的類必須聲明 abstract;不可實例化;子類必須實現所有抽象方法(或繼續聲明抽象)。// 常量定義
class Constants {
public static final double G = 9.8;
}
// 字符串比較
String s = "hello";
s.equals("hell"); // false
// Vector 基本用法
Vector v = new Vector(10); // 初始容量 10
v.addElement(obj);
int size = v.size();
// 抽象類模板
public abstract class Animal {
public abstract void sound(); // 無方法體
}
原文包含兩張圖片(面向過程 vs OOP 對比、JDBC 連接模型),建議參考原文或自行繪製加深理解。
這 17 點涵蓋語法基礎、OOP 核心、集合舊類、抽象機制、JDBC 架構。建議:
① 手寫代碼驗證每點
② 結合《Java 核心技術》卷一深入閱讀
③ 重點掌握:多態機制、集合框架(現代用 List/Map)、JDBC 事務與連接池