Manejodeexcepciones

Páginas: 3 (643 palabras) Publicado: 14 de abril de 2015
El manejo de excepciones permite al programador remover el código para manejo de errores de la “línea principal” de ejecución del programa, lo cual mejora la claridad y capacidad de modifi cacióndel mismo. Usted puede optar por manejar las excepciones que elija: todas las excepciones, todas las de cierto tipo o todas las de un grupo de tipos relacionados. Esta flexibilidad reduce laprobabilidad de que los errores se pasen por alto y, por consecuencia, hace que los programas sean más robustos.
Una excepción se levanta en casa de un error e indica una condición anormal que no se debe deencontrar durante la ejecución normal del programa. Una excepción indica una necesidad urgente de tomar una acción reparadora.
Una excepción es un error de programa que ocurre durante la ejecución. Siocurre una excepción y esta activo un segmento de código denominada manejador de excepciones para esa excepción, entonces el flujo de control pasa al manejador.
Los lenguajes que soportan el mecanismotienen que mantener el código de excepciones muy independiente del código normal.Ello es debido a que el mecanismo de manejo de errores, no importa lo bueno que sea, inútil si se degrada el rendimientodel código normal.
Bloques Try.
Un bloque try debe de encerrar las sentencias que pueden lanzar excepciones. Un bloque try comienza con la palabra reservada try seguida por una secuencia de sentenciasde programa encerradas entre llaves.
A continuación del bloque try hay una lista de manejadores llamados cláusulas catch. Al menos un manejador catch debe de aparecer inmediatamente después de unbloque try para manejar excepciones lanzadas, o si no hay manejador catch debe especificarse el manejador finally; en caso contrario, el compilador genera errores. Cuando un tipo de excepción lanzadacoincide con la signatura de un manejador catch, el control se reanuda dentro del bloque del manejador catch. Sin ninguna excepción se lanza desde el bloque try, una vez que terminan las sentencias...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS