AI Academy
促銷
CodeGym University
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題
課程
評論
關於我們
開始
開始學習
立即開始學習
My Progress
Courses
任務地圖
課程
Java 25
Java 25
等級 11
知識 vs 技能
JAVA 25 SELF
等級 11,
課程 0
在本文中,你將了解為什麼「知識」與「能力」不是同一回事,理論與實踐有何不同,以及為什麼不僅要知道,還要能做出有用的事情。文章包含生活中的例子、犀利的問題,以及給希望成為炙手可熱的專業人士的動力。
例外處理入門
JAVA 25 SELF
等級 11,
課程 1
在本講座中,你將理解什麼是 Java 中的例外,它們與 JVM 錯誤有何不同、受檢與非受檢例外有哪些,並會看到示意圖與程式碼的基本範例(被零除、陣列越界、檔案操作)。你也會明白為什麼例外能讓程式碼更乾淨且更可靠,以及如何在實務上閱讀錯誤訊息。
try-catch 語法
JAVA 25 SELF
等級 11,
課程 2
在本講座中,你將了解為什麼在 Java 需要使用構造
try
-
catch
、它如何運作、如何正確攔截並處理例外、可以從錯誤物件中獲得哪些資訊,以及發生例外時實際的執行流程。最後我們會討論使用例外處理器時的常見錯誤,以及如何避免它們。
finally 與 throw:收尾與拋出例外
JAVA 25 SELF
等級 11,
課程 3
在本堂 Java 講座中,你將學會如何使用區塊
finally
保證釋放資源、如何與何時以運算子
throw
手動拋出例外、如何結合
try
-
catch
-
finally
與重新拋出錯誤,以及實務中常見的錯誤與避免方式。
拋出例外(throws)
JAVA 25 SELF
等級 11,
課程 4
在本講次中,我們要說明 Java 中的例外拋出:當方法不自行處理錯誤,而是透過關鍵字
throws
把責任交給呼叫端。你將學到語法、如何回應這類方法(用
try
-
catch
或再次拋出)、看到一個處理檔案的完整範例,並梳理一些實用細節(checked 與 unchecked)以及設計 API 時的常見錯誤。
堆疊追蹤(Stack Trace)
JAVA 25 SELF
等級 11,
課程 5
在本講座中,我們將說明什麼是 Java 的堆疊追蹤(Stack Trace)、如何閱讀它、在哪裡尋找錯誤根源、如何分辨你的方法與系統方法,以及如何利用行號快速修復臭蟲。透過實務範例,我們會看到程式的執行路徑直到發生崩潰的位置,並解析操作堆疊追蹤時的常見錯誤。
用 Scrum 工作
JAVA 25 SELF
等級 11,
課程 6
在本講座中,你將了解什麼是 Scrum — 一種在 IT 領域廣泛使用的敏捷專案管理方法;短衝(Sprint)、角色與產物如何運作;為什麼需要 Scrum 看板(Scrum Board)與待辦清單(Backlog);以及為什麼流程標準化能幫助團隊更高效、更從容地工作。所有內容都以淺顯易懂的語言,並配合開發者的實例說明。
Please enable JavaScript to continue using this application.