CodeGym
AI Academy
促銷
CodeGym University
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題

課程

  • 評論
  • 關於我們
開始
開始學習
立即開始學習
  • My Progress
  • Courses
  • 任務地圖
  • 課程
  • 知識 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);以及為什麼流程標準化能幫助團隊更高效、更從容地工作。所有內容都以淺顯易懂的語言,並配合開發者的實例說明。
    可用
學習
  • 註冊
  • Java 課程
  • 題目協助
  • 價格
  • Java 語法
社群
  • 用戶
  • 文章
  • 論壇
  • 聊天
  • 成功故事
  • 動態
  • 聯盟計畫
公司
  • 關於我們
  • 聯絡方式
  • 評價
  • 新聞中心
  • CodeGym for EDU
  • 常見問題
  • 支援
CodeGymCodeGym 是一門從零開始學習 Java 程式設計的線上課程。這門課程是初學者精通 Java 的完美方式。它包含超過 1200 題、具即時檢驗功能,以及涵蓋 Java 基礎理論的必要範圍。為了幫助你在學習上成功,我們實作了一系列激勵功能:測驗、程式專案、關於有效學習的內容,以及 Java 開發者職涯相關內容。
追蹤我們
介面語言
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia
繁體中文
Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"程式設計師是培養出來的,不是天生的" © 2026 CodeGym
MastercardVisa
"程式設計師是培養出來的,不是天生的" © 2026 CodeGym