Data Structures & Algorithms: Concepts & Implementation
異常被定義為程式執行期間干擾正常流程的事件,開發者可透過 try-catch-finally 語法結構來捕捉錯誤,確保程式能優雅地結束或恢復運作。本單元內容涵蓋了 Java 的異常繼承體系,區分出必須宣告的「受檢異常」與不強制宣告的「非受檢異常」。
此外,我們將深入探討異常傳遞機制,解釋當局部方法未處理錯誤時,物件如何沿著調用鏈向回拋出。開發者也能藉由繼承自 Exception 類別來自定義異常。最後,強調無論是否發生錯誤,finally 區塊中的程式碼皆會執行,用於確保資源的清理與釋放。
包含 try-catch 語法、受檢與非受檢異常等核心概念字卡,支援自動翻面練習。
詳細解析異常調用鏈的回拋機制,以及繼承 Exception 類別的自定義寫法。
常用數據結構(如 Stack, Queue, Tree)與排序算法的 Java 程式碼實作與範例。
完整收錄 DSA 歷屆考卷原始檔,適合考前模擬測驗與題型分析。
提供歷年考卷的詳細解題步驟、程式碼追蹤 (Tracing) 與標準答案重點點評。
整理成冊的數據結構與算法精華筆記,包含複雜度分析,適合列印閱讀。
影音教學解析複雜的資料結構與演算法運作邏輯,免下載直接線上觀看。