为什么抛出异常时 finally block 可能无法执行?
作者:qqqqqqq 提问时间:2/11/2020
很长一段时间以来,我认为它允许我释放区块中的所有资源,并且我认为如果区块中发生异常,那么区块中的资源仍将释放。但事实似乎并非如此。finallytryfinally 我有以下一段代码: using...
try-finally 问答列表
作者:qqqqqqq 提问时间:2/11/2020
很长一段时间以来,我认为它允许我释放区块中的所有资源,并且我认为如果区块中发生异常,那么区块中的资源仍将释放。但事实似乎并非如此。finallytryfinally 我有以下一段代码: using...
作者:stonar96 提问时间:11/8/2023
最近我正在研究一种“清理”方法,我想确保尝试执行每个语句。我的第一种方法是这样的(语句在哪里):s#; try { s1; } finally { try { s2; } finally {...
作者:stonar96 提问时间:11/13/2023
最近我读到了 JLS 11.1.3。异步异常。我想知道是否有任何关于轮询异步异常(并抛出它们)可以或不能发生的任何规范。例如,请考虑以下代码: try { statement1(); } fina...