IndexOutOfBoundsException、存取 null 拋 NullPointerException);程式設計師可自訂異常並用 throw 拋出。所有異常繼承 java.lang.Throwable。public static,方法預設 public。一個類別可實作多個介面。wait() 釋放鎖進入等待;sleep() 靜態方法讓執行緒睡眠需捕獲 InterruptedException;notify() 隨機喚醒一個等待執行緒;notifyAll() 喚醒所有等待執行緒競爭鎖。Error 表示系統級錯誤,程式無需處理;Exception 表示需捕獲或處理的異常。final 修飾符(類不可繼承、方法不可覆寫、變數不可變);finally 異常處理塊,無論是否拋出異常皆執行清理;finalize() 物件被 GC 前調用的方法。