Anda di halaman 1dari 3

Nombre de la materia:

Programacin Orientada a Objetos.


Nombre de la Licenciatura:
Ingeniera Sistemas Computacionales.
Nombre del alumno:
Omar Torres Flores.
Matrcula:
000014666
Nombre de la Tarea:
Excepciones y Threads.
Unidad 7:
Excepciones y Threads
Nombre del Tutor:
Enrique Lopez Vega.
Fecha:
22 de Agosto del 2014.

Excepciones y Threads.

Unidad 7. Excepciones y Threads.


Programacin Orientada a Objetos.
Introduccion:
Debemos tener presente que siempre estamos propensos a encontrarnos con errores o Excepciones cuando
estamos desarrollando algun programa, por eso de la importancia de utilzar excepciones en java. Las
excepciones nos indican que hay algo anmalo, inconsistente o simplemente un Error, lo cual impide que el
sistema se ejecute como debera de ser.
Ejercicios de programacin:
Sobre el ejemplo de la unidad anterior (figuras geomtricas) explica tres situaciones en las que sera
necesario implementar una excepcin. Qu error habra que prevenir?
Supongamos que dos nmeros que se introducen en dos controles de edicin, se obtiene el texto de cada uno
de los controles de edicin que se guarda en dos strings, o no se quitan los espacios en blanco al principio y
al final del string. En esta situacin se pueden producir dos excepciones NumberFormatException, si se
introducen caracteres no numricos y ArithmeticException si se divide entre cero.
Con los bloques Try - Catch podemos capturar y procesar una posible excepcion, evitando que el sistema se
detenga sin necesidad cuando el motivo de esto puede ser corregido facilmente, la estructura bsica es la
siguiente.
Aplicando la estructura de los bloques, de esta manera nos aseguramos que la excepcin anterior fue
controlada evitando que el sistema se detenga, en el catch podemos hacer el proceso que consideremos
conveniente, ya sea solo informar del error o solicitar nuevos parmetros de entrada. Por ello, se recomienda
la utilizacin de excepciones para tratar condiciones de error en un programa Java cuando se espera que
stas se produzcan de forma espordica.
Los errores a prevenir en las excepciones deben ser las siguientes:

Evitar que la ocurrencia de excepciones se muestre al usuario final en pantalla de forma incontrolada.
No perder informacin de las excepciones lanzadas a ms bajo nivel en la aplicacin.
Mantener un Log de todas las excepciones que ocurren en el sistema y que sea lo ms legible posible.

Adems de los hilos, qu otra tcnica se utiliza en la programacin para ejecutar varios procesos de
un programa?
En Java para utilizar la multitarea debemos de usar la clase Thread. Desde el punto de vista de las
aplicaciones los threads son tiles porque permiten que el flujo del programa sea divido en dos o ms partes,
permitiendo en esencia ejecutar varios procesos a la vez sin que se vea alterado el resultado final, es decir, de
forma concurrente y por tanto eso nos permite hacer programas que se ejecuten en menor tiempo y sean ms
eficientes.

Conclusin:

Unidad 7. Excepciones y Threads.


Programacin Orientada a Objetos.
Cuando se esta programando debemos tener claro que nuestro cdigo no es perfecto, as tengamos mucha
experiencia en desarrollo siempre esta la posibilidad de que algo falle, sea por nuestro cdigo o por otros
factores, por eso de la importancia de contemplar todo desde antes, posibles fallos o lo que pueda afectar el
sistema.

Bibliogrfia:
Comas, A. (10 de Agosto de 2004). JAVA o PHP. Revista digital universitaria, 5 (7). Recuperado de:
http://www.revista.unam.mx/vol.7/num12/art104/dic_art104.pdf

Anda mungkin juga menyukai