¿Por qué usar finalmente en lugar de código después de catch [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Por qué usamos finalmente bloques? 10 respuestas

Por qué hacer esto

} catch (SQLException sqle) {
    sqle.printStackTrace();
} finally {
    cs.close();
    rs.close();
}

En lugar de esto

} catch (SQLException sqle) {
    sqle.printStackTrace();
}
rs.close();
cs.close();

Respuestas a la pregunta(13)

Su respuesta a la pregunta