AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
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 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);以及为何流程标准化能帮助团队更高效、更从容地工作。所有内容都用通俗易懂的语言解释,并配有开发者实际工作中的示例。
Please enable JavaScript to continue using this application.