Блок "finally" всегда выполняется, когда try-catch заканчивается, либо в случае исключения, либо нет. Но также всегда выполняется каждая строка кода снаружи и после try-catch. Итак, почему я должен использовать утверждение finally?
Пример:
try {
//code...
} catch (Exception e) {
//code...
} finally {
System.out.println("This line is always printed");
}
System.out.println("Also this line is always printed !! So why to use 'finally'?? ");