首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JAVA中return方法的理解解决办法

2012-01-26 
JAVA中return方法的理解return是不是通常代表这个方法结束啊的意思啊我在一try()中写上一个return代表我

JAVA中return方法的理解
return;
是不是通常代表这个方法结束啊的意思啊
我在一try()中写上一个return;代表我这个方法结束。。可是在我的一个页面中下面的程序部分就不走下去了郁闷。


如下面的我的代码
在同一页面的代码..
try
{
      if(ture)
          return;
}

catch(Exception){}
try
{
//这条数据没有显示出来,这怎么可能啊,上面的return是返回上面的一个方法,,不理解
out.println( "aaaaaaaaaaa ");
}
catch(Exception){}



[解决办法]
return后的代码都不执行了
[解决办法]
return就从方法跳出了......
[解决办法]
呵呵,try不是一个方法,你在同一个jsp页面中写的代码都是在service()方法中的。所以只要碰到return就跳出了service方法。后面的代码当然也就不执行了。
[解决办法]
楼主有空读读java的异常处理部分,就明白try...catch了。
[解决办法]
不错
[解决办法]
笑死了。。。
[解决办法]
return是结束整个方法的执行,除了finally子句。
[解决办法]
一个页面是一个方法里的,所以就结束了。。。
[解决办法]
try {}catch{}不是方法,是块
[解决办法]
呵呵,就是这样的,
[解决办法]
public void a(){
try{
return;
}catch(Exception e){

}
try{

}catch(Exception e){

}
}
如上方法a()中,return是指直接跳出a()方法,不再执行a()方法内的return后面的语句(包括第二个try)。 ^_^

热点排行