Inicio
Java
Excepciones
try, catch y finally
try, catch y finally en Java
Capturar y manejar errores
Unidad: Excepciones
Lección 1 de 3
Gratis
🚨
try, catch y finally
Una excepción es un error que ocurre durante la ejecución del programa (por ejemplo, dividir por cero, o acceder a un índice inválido). El bloque try contiene el código riesgoso; catch lo maneja si algo falla.
try {
int resultado = 10 / 0; // lanza ArithmeticException
System.out.println("Nunca llega aquí");
} catch (ArithmeticException e) {
System.out.println("Error: " + e.getMessage());
} finally {
System.out.println("Esto SIEMPRE se ejecuta");
}
El bloque finally se ejecuta siempre, haya o no excepción — ideal para liberar recursos (cerrar archivos, conexiones, etc).
Pon a prueba lo que aprendiste
Concepto
¿Qué es una excepción en Java?
A Un método que siempre falla
B Un comentario en el código
C Un tipo de variable especial
D Un error que ocurre durante la ejecución del programa
Ver respuesta
D) Un error que ocurre durante la ejecución del programa Una excepción representa una condición anormal detectada en tiempo de ejecución.
try/catch
¿Qué contiene el bloque try?
A El código que podría lanzar una excepción
B Solo declaraciones de variables
C El código que siempre se ejecuta
D El código que maneja el error
Ver respuesta
A) El código que podría lanzar una excepción Try envuelve el código riesgoso que se quiere vigilar.
finally
¿Cuándo se ejecuta el bloque finally?
A Nunca, es solo documentación
B Solo si NO hay excepción
C Solo si hay una excepción
D Siempre, haya ocurrido una excepción o no
Ver respuesta
D) Siempre, haya ocurrido una excepción o no Finally se ejecuta siempre, ideal para liberar recursos.
🎯 Practica esta lección completa
Ejercicios de completar código, ordenar bloques y respuesta libre. Ganas XP y mantienes tu racha.
Practicar gratis, sin registrarte
Entras como invitado directo a esta lección. Sin tarjeta.