这个事情是由编译器来实现的,现在的做法是这样的,编译器在编译Java代码时,会复制finally代码块的内容,然后分别放在try-catch代码块所有的正常执行路径及异常执行路径的出口中。
本文详细介绍了编译器如何处理Java中的finally代码块,解释了编译器复制finally块内容并将其放置在所有正常及异常执行路径出口的机制。
这个事情是由编译器来实现的,现在的做法是这样的,编译器在编译Java代码时,会复制finally代码块的内容,然后分别放在try-catch代码块所有的正常执行路径及异常执行路径的出口中。
197

被折叠的 条评论
为什么被折叠?