try{
throw new RuntimeException("test");
}finally{
System.out.println(1);
return;
throw new RuntimeException("test");
}finally{
System.out.println(1);
return;
}
try-finally 结构 在finally里return则 异常会被悄无声息的消化掉 不会被捕获也不会向上抛
本文探讨了Java中try-finally结构里的return语句如何影响异常处理流程。当在finally块中使用return时,异常会被抑制并不再向外抛出,这对于理解Java异常处理机制至关重要。
}
try-finally 结构 在finally里return则 异常会被悄无声息的消化掉 不会被捕获也不会向上抛
605
2673
9435

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