神奇的return语句 竟然一个方法中执行了两个return 不解 try {return new FileInputStream("xxx.txt");//语句1}catch (Exception e) {e.pri......;//语句2}return null;//语句3在这段代码中,用断点调试,发现,语句1和语句3都被执行了,而语句2没有被执行而最后确实返回了一个null;环境:android已加权限write_exten.....stro.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 语句3执行了,说明语句2肯定执行了。相信科学,在加log! 会不会是new 错误了.所以return null;或者说编译器是会走reutrn null.但不是执行return null; 语句1是必执行的语句2是在语句1出错的时候执行语句3并没有执行,只是在单步调试感觉在执行,实际没有执行,你可以打印log验证 不知如何打印log?有什么正规方法吗?,还是指的用system.out...... log.d或是sysout.out都行,只是想知道纠竟运行了哪一条线路在三个地方面前加上输出,看console你就明白了你第一个地方如果返回个null,你就开心了 请参考 http://blog.csdn.net/zollty/article/details/7884670return 不是一个method的结束return 在 try catch 里面 当method 最后面还有return 是不起作用的会当成return try catch 到这个block 说明你java没学好啊,回去好好看看try catch是怎么用的 请教各位高手一个很奇怪的问题,在真机上adb install安装不上 关于android客服端网络通讯方面连接问题 android开发关于百度地图添加自定义控件的 关于ksoap使用问题 急求 eclipse中无法找到android的adb.exe webView zoomin zoomout 不好使 安装在sd中的程序如何开机启动 VM(虚拟机) Ubuntu 环境下,下载了motorola 的代码,但不知如何用. 请指导一下. Android setOnClickListener 求助如图结构如何实现 开机动画 android TextView的有关于Html标签的使用
或者说编译器是会走reutrn null.但不是执行return null;
语句2是在语句1出错的时候执行
语句3并没有执行,只是在单步调试感觉在执行,实际没有执行,你可以打印log验证
在三个地方面前加上输出,看console你就明白了
你第一个地方如果返回个null,你就开心了
return 在 try catch 里面 当method 最后面还有return 是不起作用的
会当成return try catch 到这个block