try-catch
Para procesar los errores, la instrucción
throw
debe ejecutarse dentro de las llaves de
try.
Si llega al final de las llaves de
try
sin lanzar ninguna excepción, se hace lo siguiente:
La cláusula
catch
y las
instrucciones para procesar la excepción
no se ejecutan.
Continua con las instrucciones que vengan después de la estructura
completa
try-catch.
Si se lanza una excepción dentro de las llaves de
try,
se hace lo siguiente:
Las restantes instrucciones hasta cerrar llaves no se ejecutan.
Se toma la excepción lanzada; a este proceso se le llama atrapar la excepción.
La excepción atrapada se pasa como parámetro a la cláusula
catch
el flujo normal se restablece y se ejecutan las
instrucciones para procesar la excepción.
Continua con las instrucciones que vengan después de la estructura
completa
try-catch.
Ejecuta bien Continúa normal Intenta seguir Procesa el error: Fallo Adios