Vous êtes sur la page 1sur 3

Ingeniera en Sistemas Computacionales Programacin Orientada a Objetos

Tarea 3
Balleza Garca Viridiana N Control: 12590386 Estrella Herrera Joseph Flix N Control: 12590392 Garca Gonzlez Daro Rubn N Control: 12590393

Concepto

Propsito

Tipo

Descripcin

Manejo Instruccin

Arithmetic Exception El lenguaje de java incorpora soporte para manejar situaciones anmalas, conocidas como excepciones, que pueden ocurrir durante la ejecucin de un programa. Estas excepciones son manejadas por cdigo fuera del flujo normal de control del programa.

Una condicin aritmtica excepcional ha ocurrido. Por ejemplo una divisin por 0.

throw

El propsito de las excepciones es otorgar una manera limpia ArrayIndex OutOfBouns de verificar Exception errores.

Una matriz fue accedida con un ndice ilegal(fuera de los lmites permitidos). Se intenta utilizar null donde se requiere un objeto. Se intent convertir una cadena con un formato inapropiado en un nmero.

try-catch

NullPointer Exception NumberForm atException

finally

Descripcin Cuando un mtodo utilizando throw lanza una excepcin, 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 Las palabras try y catch trabajan conjuntamente. Poner a prueba un fragmento de cdigo por si existe una excepcin, si se ejecuta bien, continuar con la ejecucin del programa; si no capturar la excepcin lanzada y manejarla. La ejecucin del bloque finally queda garantizada independientemente de que finalice o no la ejecucin del bloque try porque, por ejemplo, se ejecute una sentencia return, el bloque finally se ejecuta.

Cundo utilizarlas?

Todos los programas necesitan responder lanzando una excepcin a cualquier situacin anmala que se produzca.

Ingeniera en Sistemas Computacionales Programacin Orientada a Objetos


Tarea 3
Balleza Garca Viridiana N Control: 12590386 Estrella Herrera Joseph Flix N Control: 12590392 Garca Gonzlez Daro Rubn N Control: 12590393

Cuestionario. 1.- Cmo definiras con tus propias palabras el concepto de try y catch y su funcin? Intentar ejecutar lo que se encuentra dentro del try y si no puede (se encuentra con algn error o excepcin) mandarlo al catch. 2.- Cmo definiras las clases de excepciones? Son parmetros de posibles errores para los cuales el programa que los contenga sabr que hacer en cada caso, esto depende del programador y su criterio segn sea el error que puede ser ms comn (el usuario al utilizar el programa puede activar esas excepciones al introducir algn adato errneo) 3.- Por qu utilizar acepciones en un programa? Las acepciones nos pueden ayudar a mejorar nuestro software, su funcin es que el programa est listo para algunos o si es posible todos los posibles erros que el usuario final pueda tener, al utilizarlo normalmente el programador debe pensar en todas las posibles posibilidades del uso y del ingreso e interaccin de datos y/o acciones entre el usuario y el programa para que el programa desarrollado est preparado para dichos erros para los cual actuara segn el cdigo y en l las excepciones inscriptas por el usuario.

Ingeniera en Sistemas Computacionales Programacin Orientada a Objetos


Tarea 3
Balleza Garca Viridiana N Control: 12590386 Estrella Herrera Joseph Flix N Control: 12590392 Garca Gonzlez Daro Rubn N Control: 12590393

Conclusin. Esta actividad le pareci al equipo muy interesante e importante para abrirnos nuevos caminos dentro de la programacin, ya que muchas veces nos habamos preguntado qu era lo que se haca con los errores al programar ya que pocas veces los considerbamos sino hasta verlos en el programa despus de ejecutarlo, con esta actividad conocimos el uso y significado del throws que muchas veces ya lo habamos utilizado, pero algunos no sabamos cul era su significado y su funcin y fue as con esta actividad como conocimos su funcin, al igual que no todos conocamos el try and catch que se utiliza para tomar errores que se encuentren en el programa e indicarle al usuario que ha ocurrido dicho error o tambin puede no utilizarse como error si no como un recurso para interactuar con el usuario final, al igual que conocimos el bloque finally que se utiliza despus del catch para realizar alguna accin, esto nos es de mucha relevancia ya que con ello se podrn tomar en cuenta errores ya premeditados para darle un uso que puede ser indicarle al usuario que alguna instruccin est mal sealada o que el tipo de dato no es el correcto as como se puede adiestrar al usuario para que sepa su funcin correcta del software, en general estas son herramientas que poco a poco van engrosando nuestra capacidad programadora que nos sirve para desarrollar software cada vez ms complejos que puedan satisfacer las necesidades del usuario final y que a su vez que sea de fcil entendimiento para toda persona que necesite utilizar dicho software.

Bibliografa. Java2. Curso de Programacin , Francisco Javier Ceballos, 3. Edicin, Editorial Alfaomega

Vous aimerez peut-être aussi