今天学习了Java的异常,讲到try-catch-finally时,老师演示了一段代码,觉得很有意思,很能反映出其执行的过程,让自己有点绕,特意记录一下. 只要代码执行到try代码内部, 不管有没有异常,finally区域的代码都会执行. 即便try代码和catch代码中有return, finally也会执行. 只有一种情况在执行finally代码前,退出虚拟机. System.exit(1); -------------------------------------------------…