.class 字節碼,再由 JVM 解釋執行,兼具跨平台與效能(int)19.745 實為截取浮點數二進制表示).classswitch 支持:byte/short/char/int/Enum/String(Java 7+)break/continue 可跳出多層循環Arrays 工具類(Java 8+ 增加並行流操作):equals/copyOf/fill/sort/toStringnew 調用構造器創建對象this:代表調用者對象,構造器中指代正在初始化的對象;返回 this 支持鏈式調用static:屬於類,用類名訪問,勿用對象訪問Type... args:本質是數組,每個方法僅能有一個import static pkg.Class.fieldsuper() 或顯式 super(args))instanceof:判斷對象是否為類/子類/實現類實例{ } 在構造器前執行;靜態塊 static { } 最早執行toString() 便於調試輸出== vs equals():引用類型 == 比地址;String 常量池機制導致 == 行為特殊equals() 五大契約:自反、對稱、傳遞、一致、非空;equals 相同必 hashCode 相同null 可調用靜態成員(編譯期解析為類調用)final:引用不可變,對象內容可變;方法不可重寫可重載static final + 編譯期常量值 → 編譯器內聯進常量池private final 字段 + 無 setter + 防禦性複製equals/hashCode 實現語義去重default)、靜態(static)private;不可定義 static 成員(常量除外)static final 常量,支持 switch、攜帶字段/方法try-with-resources 或 AutoCloseable)finalize() 可復活對象,但調用時機不確定,不建議依賴(待續:集合框架、并发、JVM、IO、網絡等進階專題)