You are on page 1of 1

Definicin de Excepciones

(blog@delibertad.com)

Una excepcin es una indicacin de que ocurri un problema durante la ejecucin de un programa. Las excepciones separan el cdigo para el manejo de errores de la lgica de aplicacin del programa. Se recomienda usar cuando en un fragmento de cdigo se detecta un error que no se puede manejar localmente en ese contexto y en casos donde el sistema se pueda recuperar despus de ocurrido el problema. Las excepciones permiten definir un bloque de cdigo que se tratar de ejecutar, y un segundo bloque alternativo que se ejecuta si dentro del bloque anterior se dispara una excepcin. Estos bloques se conocen como bloques try y catch. Las excepciones se manejan mediante un bloque try-catch de la siguiente forma:

Cmo atrapar cualquier excepcin? Mediante la instruccin:

Se puede atrapar cualquier excepcin ya que todas heredan de la clase Excepcin. Al atrapar una excepcin la misma puede ser manejada localmente, y si no se sabe qu hacer con la misma entonces puede relanzarse hacia un nivel superior (pasarla hacia el siguiente mtodo de los ubicados en niveles ms bajos de la pila de llamados a mtodos) La clase Excepcin tiene algunos mtodos como:

Un ejemplo de control de un problema mediante una excepcin seria cuando se intenta dividir un numero cualquiera entre 0 ya que esto no es posible aritmticamente.

T. Ever Jonathan Unzueta Cazares

everj_u@hotmail.com