eclipse,唉无语,调试得很无语
来源:互联网 发布:奶瓶 linux 编辑:程序博客网 时间:2024/05/16 01:28
今天遇到一个问题,一直返回空,调试了一下,发现自己对try catch块的执行并不非常清楚,查了差资料,想了想,没问题啊,只好耐心调试一番,结果问题出来了。
先上代码
public static int test(){ try {System.out.println("is a test ");return 1;} catch (Exception e) {// TODO: handle exceptione.printStackTrace();} System.out.println("------"); return 0; }根据http://blog.csdn.net/kavensu/article/details/8067850所说:
情况2:try{ return; }catch(){} finally{} return;
程序执行try块中return之前(包括return语句中的表达式运算)代码;
再执行finally块,最后执行try中return;
finally块之后的语句return,因为程序在try中已经return所以不再执行。
好了,说说我对上面代码调试情况
箭头先是到:return 1这一句,然后跳到return 0这一句(return 0 签名sysout没有跳到过),然后就跳出了。
看到这里我的内心怒吼:网络欺我!!!,想必大家都以为是先执行try中的return语句,再执行最后的return 0 语句了吧。这样想你就被坑了,网络坑多,眼前坑少。
在test();方法调用之后,我输出了test方法的返回值,结果是1,1啊有木有啊,坑啊有木有啊,
怪不得不会跳到sysout语句,唉只能表示eclipse的调试,唉,无语内流,一个下午就在纠结这个......
0 0
- eclipse,唉无语,调试得很无语
- 生气得很无语
- eclipse 无插件调试Tomcat6
- eclipse+weblogic+tomcat无插件断点调试
- eclipse+weblogic+tomcat无插件断点调试
- Eclipse下无源码java代码调试
- apktool + eclipse 动态调试无源码apk
- eclipse变得很慢很慢,该怎么办?
- eclipse 与 weblogic及tomcat的无插件断点调试
- Eclipse无插件在Resin中调试程序(转)
- Tomcat6.0针对Eclipse无插件断点调试功能
- eclipse 与 weblogic及tomcat的无插件断点调试
- eclipse 与 weblogic及tomcat的无插件断点调试
- eclipse 与 weblogic及tomcat的无插件断点调试
- Eclipse+ZendDebugger调试PHP Web Page 无反应的解决方法
- Tomcat6.0针对Eclipse无插件断点调试功能
- 无插件使用Eclipse和Resin调试WEB应用
- eclipse cdt 单步调试printf无打印
- TCP三次握手&关闭
- UVA 1471 Average
- V$SESSION_WAIT
- 【第二回】使用OCCT实现对一个瓶子建模的总结
- 对程序的磁盘映像、内存映像、地址空间的理解 ,和 ls、size 命令
- eclipse,唉无语,调试得很无语
- 29留数及其应用(五)
- Nios II嵌入式软处理器提升系统性能方式详解
- cocos2dx ant一键批量打包
- Java基础温习 (4)Java关键字static、final使用小结
- VS2010+MFC使用CTabCtrl控件实现属性页功能
- 打开多个VC6.0工程的配置方法
- Java基础温习 (5)Java类和对象的初始化顺序
- Java中的内存分配