【问题标题】:Whats the usage of return; in void method? [duplicate]return 的用途是什么;在无效方法中? [复制]
【发布时间】:2018-05-17 11:51:12
【问题描述】:

这个方法中return的用法是什么?

try {
   validateToken(webToken);
} catch(Exception e) {
   containerRequestContext.abortWith(
   Response.status(Response.Status.UNAUTHORIZED).entity("Token is invalid").build());
   return;
}

【问题讨论】:

  • 没有更多上下文(方法的其余部分)我们只能猜测..

标签: java return


【解决方案1】:

如果try catch 块后面没有代码,则完全是多余的。

如果有则处理异常后退出该方法。

【讨论】:

    【解决方案2】:

    您的问题中有一个错字。代码 sn-p 说 return() 而你的问题是 return;

    如果您的问题是关于“返回”;那么这取决于catch块之后是否有任何代码。我希望使用此代码的方法具有 void 返回类型。

    如果您的问题是关于return() return() 用于返回调用方法。 例如:return(true) 可以将值 true 返回给调用代码。 return() 是不允许的,会抛出编译时异常

    【讨论】:

      猜你喜欢
      • 2012-04-09
      • 2017-05-19
      • 1970-01-01
      • 2020-09-07
      • 1970-01-01
      • 1970-01-01
      • 2017-10-01
      • 2018-04-24
      • 2018-05-10
      相关资源
      最近更新 更多