8、 写一个类证明return是在finally执行后才返回的,且在finally无法改变返回值。( 完整拷贝 无一点更改痕迹)
我的代码如下 我最后竟然证明了 finally 可以改变返回值。。。。是不是证明题库的题有问题 你们怎么看。。。。。- public class _8_Question {
- public static void main(String[] args){
-
- System.out.println(finallyTest());
- }
- @SuppressWarnings("finally")
- public static String finallyTest() {
- String str = null;
- try {
- return str = "已经执行到try中的语句了";
- } catch (Exception e) {
- // TODO: handle exception
- }
- finally{
- System.out.println("finally 块中的方法被执行了");
- return "finally中的return语句被执行了";
- }
-
-
-
- }
- }
复制代码 |