¿Qué hace el siguiente código en Java?
try {
// código que puede generar una excepción
} catch (Exception e) {
// código para manejar la excepción
} finally {
// código que se ejecuta siempre, independientemente de si se generó una excepción o no
}