return 是方法的返回值,如果你的方法没有返回值,也就是返回为voit
那就不用return了,
finally是不管发不发生异常都会执行的一块!
希望对你有帮助!
那就不用return了,
finally是不管发不发生异常都会执行的一块!
希望对你有帮助!
解决方案 »
- 我用wxWidgets写的程序,有界面,用Java程序怎么调用呢?
- 在启用了ssl认证后,如何保存cookie?
- jstl如何判断session的值呢?
- 急~!在线求答案
- 给看看这是怎么回事?
- Spring的java.lang.ClassNotFoundException问题(100分求解)
- HtmlUnit调用javascript
- hibernate我刚用这个,为什么只能执行2次,第三次就说Session Closed
- 在tomcat里成功配置的连接池,我在struts-blank的基础上也用相同的方法配置却出错?
- who can help me? EJB Client 怎么运行?
- 求助: EJB调用webservice时,有这样的exception: org.apache.wsif.WSIFException: Port is not available and no alternative can be found。
- 有没有中文自动朗读的API
try/catch/finally中无论是否有异常发生,都会执行的代码片断
单 tcf 本身也只是一个片断而已,这个片断执行完了,当然还要执行 tcf 后面的代码啦!
catch(){
....
}finally {
if{}{
return -1;
}
} 代码段中catch里没有return -1;
finally里面有return -1;但是是有if条件限制的
如果不满足if的话就不会return -1;
因此代码中还缺少对不满足if条件的情况的返回值处理
所以最后一个return 0;不能少除非
catch(Exception e){
throw e;
}
抛出了这个e的话就不需要返回值了
catch(){
....
}finally {
if{}{
return -1;
}
} 代码段中catch里没有return -1;
finally里面有return -1;但是是有if条件限制的
如果不满足if的话就不会return -1;
因此代码中还缺少对不满足if条件的情况的返回值处理
所以最后一个return 0;不能少除非
catch(Exception e){
throw e;
}
抛出了这个e的话就不需要返回值了
catch(){
....
}finally {
if{}{
return -1;
}
} 代码段中catch里没有return -1;
finally里面有return -1;但是是有if条件限制的
如果不满足if的话就不会return -1;
因此代码中还缺少对不满足if条件的情况的返回值处理
所以最后一个return 0;不能少除非
catch(Exception e){
throw e;
}
抛出了这个e的话就不需要返回值了