Iniciar sesión

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?

  1. AUn método que siempre falla
  2. BUn comentario en el código
  3. CUn tipo de variable especial
  4. DUn 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?

  1. AEl código que podría lanzar una excepción
  2. BSolo declaraciones de variables
  3. CEl código que siempre se ejecuta
  4. DEl 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?

  1. ANunca, es solo documentación
  2. BSolo si NO hay excepción
  3. CSolo si hay una excepción
  4. DSiempre, 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.