Насколько я могу судить, оба следующих фрагмента кода будут служить той же цели. Почему finally
блоки вообще?
Код A:
try { /* Some code */ }
catch { /* Exception handling code */ }
finally { /* Cleanup code */ }
Код B:
try { /* Some code */ }
catch { /* Exception handling code */ }
// Cleanup code