finallyの必要性がよくわかりません。
try {
処理1
} catch (NumberFormatException e) {
処理2
} finally {
処理3
}
処理4
と
try {
処理1
} catch (NumberFormatException e) {
処理2
}
処理3
処理4
はどう違うのでしょうか。