Java在finally中return、 break、continue或者发生新的异常的话,会异常覆盖。
跟Java的Exception处理机制有关系,下面的博文有一点介绍,不过有点模糊。
http://blog.csdn.net/sureyonder/article/details/5560538
我们只要知道:catch中出现异常时,不是立即去外层(栈下)去找catch来解决这个,而是先做finaly中的动作的。如果finally直接return等了,那就……
Java在finally中return、 break、continue或者发生新的异常的话,会异常覆盖。
跟Java的Exception处理机制有关系,下面的博文有一点介绍,不过有点模糊。
http://blog.csdn.net/sureyonder/article/details/5560538
我们只要知道:catch中出现异常时,不是立即去外层(栈下)去找catch来解决这个,而是先做finaly中的动作的。如果finally直接return等了,那就……
转载于:https://www.cnblogs.com/blogonfly/articles/4127554.html