本文梳理 Java 核心基礎 19 大知識點,涵蓋運行機制、語法核心、面向物件設計原則、集合與泛型基礎、異常處理等,適合初學者建立完整知識框架,也供資深開發者快速回顧。
Party.java → javac Party.java 生成 Party.class(位元碼) → java Party 啟動 JVM 執行。for/while,條件用 if/else。primitive(基本型別:byte/short/int/long/float/double/char/boolean)與引用型別(物件引用)。注意 String 是引用型別而非基本型別。byte(-128~127)、short(-32768~32767)、int(±21億)、long(極大)、float/double(可變範圍)、char(0~65535)。strictfp、volatile、assert。private,提供公共 getter/setter,防止非法修改。== vs equals():前者比較引用指向,後者比較內容值。extends 繼承父類 public 成員,private 不繼承;方法可覆寫,變數不可;遵循 IS-A 原則(單向);調用覆寫方法時執行子類版本。abstract,以分號結束,無方法體。