Logo
Section 1 / 6

简介

了解错误处理的概念。

导入

简介

了解错误处理的概念。

Java中的错误处理

在Java中,当程序的正常流程发生错误时,会抛出一个 Exception。此时可以使用 try/catch 语句来恢复异常,并执行相应的备用行为,换句话说,就是忽略错误并继续执行、重试操作、向用户显示错误信息等。大多数以这种方式处理的 Exception 都是检查型异常。

  • 检查型异常(Checked exceptions): 抛出的 Exception 必须声明并显式处理,否则代码无法编译。
  • 非检查型异常(Unchecked exceptions): 这类异常更难捕获,若未妥善处理,可能导致应用程序崩溃。

通常情况下,这种行为并非理想选择,因为我们希望应用程序即使遇到边缘情况也能稳定运行。

RxJava中的错误处理

在RxJava中,错误的处理方式略有不同。错误不再被视为程序正常流程之外的异常,而是被看作流处理过程中的正常组成部分。因此,在处理数据流时,必须考虑可能发生的错误。

本章内容概览

本章将介绍在 Observable 中处理错误的不同方法,帮助构建更具弹性的应用程序。

背压

链上的错误