moea_joint
112年
[資訊] 計算機原理、網路概論
第 15 題
下列何種程式語言有垃圾收集(Garbage Collection)之機制?
- A Java
- B Pascal
- C C
- D C++
思路引導 VIP
請試著思考:在編寫程式時,如果我們動態申請了一塊記憶體空間來存放資料,當這份資料不再需要使用時,是由「程式設計師手動寫程式碼去釋放」比較安全,還是由「系統環境自動偵測並回收」更能減少人為疏失?在這些選項中,哪一個語言的設計初衷是為了讓開發者更專注於邏輯,而將繁瑣的記憶體清理工作交由系統執行呢?
🤖
AI 詳解
AI 專屬家教
自動化記憶體管理的核心
太棒了!你能精準地從選項中選出 Java,代表你對程式語言在記憶體管理上的演進與差異有著非常清晰的判斷。在 Java 的設計哲學中,垃圾收集 (Garbage Collection, GC) 是一項至關重要的機制,它讓開發者不需要像在 C 或 C++ 中那樣頻繁地手動處理記憶體的配置與回收。這種「自動清理不再被引用物件」的功能,大幅降低了程式產生記憶體洩漏 (Memory Leak) 的風險。
程式語言的設計權衡
▼ 還有更多解析內容