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

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • Java 异常层次结构

    JAVA 25 SELF
    等级 24,课时 0
    在本讲中,我们将解析 Java 异常系统的基础:根类 Throwable、 Exception 与 Error 的区别,以及受检与非受检异常的划分。你将看到示意图和差异表,包含带有 try- catch 与 throws 的代码示例,了解哪些该捕获、哪些不该捕获,并梳理处理异常时的常见错误。
    可用
  • 创建自定义异常

    JAVA 25 SELF
    等级 24,课时 1
    在本讲中,我们将讨论在 Java 中何时以及为何创建自定义异常:如何在 Exception 与 RuntimeException 之间进行选择,如何设计带有参数 String message 和 Throwable cause 的构造函数,如何添加有用的字段并在代码中正确使用它们。我们还会讨论命名、职责边界、通过 throws 进行文档化以及常见错误。另外——为什么有时抛出异常比返回 false 更好。
    可用
  • 异常链(Exception Chaining)

    JAVA 25 SELF
    等级 24,课时 2
    Java 中异常链(exception chaining)的分步指南:如何正确“包装”异常并传递原因( cause),从而不丢失调用栈。我们将讲解带有参数 Throwable 的构造函数、 getCause() 和 printStackTrace() 的使用,展示包含 UserManagementException 的示例,并讨论常见错误——从在没有原因的情况下抛出新异常到“吞掉”错误。
    可用
  • 复杂的异常处理与最佳实践

    JAVA 25 SELF
    等级 24,课时 3
    Java 中的高级异常处理:多个 catch 块、 multi-catch 语法及其使用规则、从具体到通用的捕获顺序,以及最佳实践——从拒绝“吞掉”错误,到抛出尽可能具体的异常,再到避免把异常当作流程控制机制。全程配有示例、常见错误解析和风格提示。
    可用
  • 异常作为 API 的一部分与 try-with-resources

    JAVA 25 SELF
    等级 24,课时 4
    在本讲中,我们将讨论为何异常是 Java 中方法契约的一部分,如何通过带有 @throws 标记的 Javadoc 来记录它们,何时选择 checked 与 unchecked 异常,并学习如何使用 try-with-resources 构造安全地处理资源。我们还会讨论 AutoCloseable 接口的作用,给出实践示例以及常见错误。
    可用
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