我想知道如何知道创建和抛出检查异常或未检查异常。
例如,我有一个服务,它需要一些数据并在使用它之前对其进行验证。在验证过程中,某个字段不符合规则,我想抛出一个异常,比如 ValidationException()。我怎么知道决定它应该被选中还是不选中。
在另一种情况下,我从我的代码中调用外部 Web 服务,例如 google stock api。假设我有 3 秒的超时。如果时间到期,我想抛出一个异常,比如 BackendException()。我怎么知道它应该是一个检查的异常还是一个未经检查的异常。
提前致谢。