薄炳鑫 发表于 2012-6-22 23:47 finally的作用一般是用来释放资源的,比如数据库连接完成后,一般都要关闭数据库连接。这个关闭数据库资源的 ...
丁二跃 发表于 2012-6-22 23:52 不对吧,程序不可能把1给b后 再跳回来执行finally吧?执行过return就从方法里跳出了啊……应该是再执行re ...
余银桂 发表于 2012-6-22 23:56 也就是返回值的时候 只返回了 2 ? 那个 try中的 1 没有返回给b ? 我开始也是以为是 返回了 1 之后 再 ...
孙峰 发表于 2012-6-22 23:55 finally 代码块中的代码在一般情况下是一定会执行的。 这里主要是对一些系统资源占用的终止。 因 ...
薄炳鑫 发表于 2012-6-22 23:58 我觉得他最后肯定要执行那个finally中的那个return 2;的代码,所以应该就是把2 付给b了。 ...
余银桂 发表于 2012-6-23 00:00 那 try 中的 return 1 有没有执行?
丁二跃 发表于 2012-6-23 00:06 执行了,没执行完 把1 换成个方法,在方法里加上打印语句 象我 上面的代码 就可以看出来了 ...
黄奕豪 发表于 2012-6-23 11:23 public class Test5 {
丁二跃 发表于 2012-6-23 11:36 黄老大 这个也不能说明 返回 1 然后2 又覆盖了啊 执行完 arr[0]=1 后数组变成 {1,5}
孙峰 发表于 2012-6-23 11:54 斑竹不给分 抗议 抗议
黄奕豪 发表于 2012-6-23 11:57 哥,我错了!!可是你看看,哪个是重点啊? finally 代码块中的代码在一般情况下是一定会执行的。 这里 ...