Está en la página 1de 2

Integrantes: Escamilla Garca Brandon Garca Martnez Antonio de Jess Ibarra Hernndez Ana Karen

N de Control 12590391 12590394 12590404

Programacin Orientada a Objetos ISC Unidad II Actividad #3

CONCEPTO Una excepcin es conocida por java como: el momento en el que java incorpora un soporte para manejar situaciones anmalas, las cuales pueden ocurrir durante la ejecucin de un programa. Las excepciones son manejadas por cdigo fuera del flujo normal.

PROPOSITO Usando este sistema de excepciones en java, un programa puede comunicar eventos inesperados a un contexto de ejecucin ms capacitado para responder a eventos anormales. Estas excepciones nos brindan, o dicho de otra manera, nos proporcionan una manera de comprobar errores o anomalas, sin saturar el cdigo bsico de una aplicacin. Para esto utiliza los cdigos de retorno, de los mtodos de sentencias, if y switch para controlar las posibles anomalas.

TIPO Arithmetic Exception

DESCRPCION Una condicin aritmtica excepcional ha ocurrido ArrayIndex Una matriz fue OutOfBoun accedida con sException un ndice ilegal (fuera de los lmites permitidos).

Introdu ccin

MANEJO Descripcin

Cundo utilizarlas?

Throws

NullPointer Exception

Se intent utilizar null donde se requiera un objeto.

trycatch

NumberFo rmatExcep tion

Se intento convertir una cadena con un formato inapropiado en un nmero.

Finally

Crea un objeto de la clase de excepcin especfica, que interrumpe el flujo de ejecucin del programa y vuelve por la pila de llamadas hasta encontrar uno que sepa capturar la excepcin. Pone a prueba un fragmento de cdigo por si lanzara una excepcin; si se ejecuta satisfactoriamente, continuar con la ejecucin del programa; si no, capturar la excepcin lanzada y manejarla. Se realiza cuando queremos realizar alguna accin despus de salir del bloque try, la ejecucin de finally queda garantizada independientemente de que finalice o no la ejecucin del bloque anterior.

Trabajan en conjunto para poner a prueba un fragmento del cdigo por si se lanzara una excepcin, si se ejecuta prosigue con la ejecucin con el programa y/o la aplicacin si no captura la excepcin y la maneja, en todo caso de no cumplirse estas dos condiciones el programa y/o la aplicacin se cerrara o finalizara automticam ente debido a que la anomala no puede ser controlada.

Integrantes: Escamilla Garca Brandon Garca Martnez Antonio de Jess Ibarra Hernndez Ana Karen

N de Control 12590391 12590394 12590404

Programacin Orientada a Objetos ISC Unidad II Actividad #3

Cmo puede manejarse una excepcin? 1. El programa lanza una excepcin. 2. Espera a quien lo llamo lo capture. 3. Atrapar la anomala y seguir con el programa. 4. En caso contrario de no atraparla ni manipularla, el programa detiene todo. 5. Finaliza la aplicacin y/o programa. Cundo utilizar excepciones y cuando no? No todos los programas necesitan responder lanzando una excepcin a cualquier situacin anmala que pueda producirse. Debido que cada situacin anmala tiene un efecto e impacto distinto con el programa es decir hay situaciones que se pueden pasar por acto debido a que su nivel de gravedad es muy insignificante mientras que en otras ocasiones o situaciones anmalas pueden ser de gran impacto que interrumpan o paren el programa por completo y lo obliguen, de cierta forma, a detener el proceso y finalizarlo. Qu es el manejo de excepciones? Cuando un mtodo se encuentra con una anomala que no se puede resolver, lanza una excepcin, esperando que quien lo llam directa o indirectamente la capture y maneje la anomala. Si la excepcin no se captura, el programa finalizar automticamente.

CONCLUSIN Gracias a este resumen nosotros como equipo pudimos comprender tanto a nivel personal como a nivel individual la importancia de las excepciones en el lenguaje de Java ya que muchas de estas nos permiten poder guiarnos y servirnos de base al mismo tiempo para poder obtener una cdigo de algn programa o aplicacin, ya que existen excepciones de tipo "insignificantes" por as decirlo ya que estas son las de menor peligro o gravedad en el cdigo y en algunas ocasiones pueden pasar desapercibidas, mientras que en otros casos hay excepciones que son capases de detener por completo debido a las anomalas encontradas en el proceso de compilacin. Para esto existen muchos tipos de excepciones. Y para esto nosotros en esta unidad pudimos aprender cmo manejarlas en base a esta teora como poder lanzarla, capturarla, que ocurrira si no se capturan y la funcin de las excepciones derivadas, sin olvidar el lugar que ocupa el bloque de finalizacin y su funcin en el cdigo del programa. BIBLIOGRAFA Java 2, curso de programacin, 3ra. Edicin, Francisco Javier Ceballos.

También podría gustarte