java中的return和finally谁先执行答:finally先执行.可以形象的说,方法在顺序化的一直往下走,走着走着,发现了Rerurn(并未执行),它知道它快活不下去了,临死前.他就去找Finally,让Finally把事情做完.这种情况在Debug的时候比较明显,走到Return所在行,就进Finally,然后在回到Rerurn,做返回 ...
java异常执行顺序问题答:回答:你catch以后没有重新把异常输出,就表示你已经正常处理了异常,异常就不存在了。但是,由于异常发生过,所以,try后面的语句不会再运行了。 所以A不会出来。B 出来后,退出try 的block,发现有finally,所以运行finally,运行完毕,再运行 E ,就这样了。