是什么回报的用法;在void方法?

时间:2018-05-17 11:51:12

标签: java return

这种方法中返回的用法是什么?

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

2 个答案:

答案 0 :(得分:2)

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

如果存在,则在处理异常后将退出此方法。

答案 1 :(得分:0)

你的问题中有一个拼写错误。代码段显示return(),您的问题是return;

如果您的问题是"返回;"然后它取决于catch块之后是否有任何代码。我希望这个代码的方法有一个void返回类型。

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