{ }static { }private 方法隱含 final。abstract 併用,也不可修飾介面。final。try-catch 結構,附帶程式區塊。public static boolean test() {
try {
return true;
} finally {
return false; // 覆蓋前面的 true
}
}
// 輸出: false
原理:JVM 先計算 try 的回傳值暫存,再執行 finally,若 finally 有 return,則以 finally 的為準。生產碼禁止在 finally 中使用 return,避免吞噬異常或邏輯錯誤。