CodeGym
AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • 知识 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 vs unchecked)以及在设计 API 时的常见错误。
    可用
  • 调用栈(Stack Trace)

    JAVA 25 SELF
    等级 11,课时 5
    在本讲中,我们将讲解什么是 Java 中的调用栈(Stack Trace),如何阅读它、在哪里寻找错误根因、如何区分你的方法与系统方法,以及如何利用行号快速修复缺陷。通过实践示例,我们将看到程序执行到崩溃位置的路径,并分析处理调用栈时的常见错误。
    可用
  • 按 Scrum 工作

    JAVA 25 SELF
    等级 11,课时 6
    在本讲中,你将了解什么是 Scrum——一种在 IT 领域广受欢迎的敏捷项目管理方法论;冲刺(Sprint)、角色与工件如何构成;为什么需要 Scrum Board 和待办列表(Backlog);以及为何流程标准化能帮助团队更高效、更从容地工作。所有内容都用通俗易懂的语言解释,并配有开发者实际工作中的示例。
    可用
Learn
  • 注册
  • Java 课程
  • 任务帮助
  • 定价
  • Java 语法
社区
  • 用户
  • 文章
  • 论坛
  • 聊天
  • 成功故事
  • 动态
  • 联盟计划
Company
  • 关于我们
  • 联系方式
  • 评价
  • 媒体中心
  • 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