关于return?

xingshen100 2013-10-25 06:53:15

1.
if(p==null){
Chain.doFilter(request,response);
}


2.

if(user==null){
request.setAttribute("message","对不起,请先登录!!");
request.getRequestDispatcher("/message.jsp").forward(request, response);
return;
}



不带参数的return;是什么意思?
1处为什么不用return,而2处用return呢?有什么区别呢?
...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lsheep 2013-10-25
  • 打赏
  • 举报
回复
引用 1 楼 zhuweisyyc 的回复:
1处不加return,代码还会继续执行下去, 2处return 了程序会直接跳出方法。只是因为方法上申明的返回值是 void。
+1
zhuweisyyc 2013-10-25
  • 打赏
  • 举报
回复
1处不加return,代码还会继续执行下去, 2处return 了程序会直接跳出方法。只是因为方法上申明的返回值是 void。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧