java retry的使用详解

tech2022-12-11  110

retry 通常是与循环的break和continue联合使用的

retry后面跟循环,标记这个循环的位置。我们可以在continue或者break后面加retry,表示要跳到这个循环,其中break表示要跳过这个标记的循环,continue表示从这个标记的循环继续执行。下面附上一些例子帮助大家理解。

首先我们来上一个正常的for循环:

上面是单一使用break和continue情况下循环的运行状态

上面是retry 联合break和continue使用的运行结果

发现:

当retry 联合continue时,其效果类似于break的作用,结束当前循环

当retry联合break时,其效果是在retry 标致的循环体里面当遇见break时便结束所有业务

最新回复(0)