Está en la página 1de 3

Nombre de la materia:

Programación Orientada a Objetos.

Nombre de la Licenciatura:
Ingeniería Sistemas Computacionales.

Nombre del alumno:


Omar Torres Flores.

Matrícula:
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.
Unidad 7. Excepciones y Threads.
Programación Orientada a Objetos.

Excepciones y Threads.
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 anómalo, inconsistente o simplemente un Error, lo cual impide que el
sistema se ejecute como debería de ser.

Ejercicios de programación:

Sobre el ejemplo de la unidad anterior (figuras geométricas) explica tres situaciones en las que sería
necesario implementar una excepción. ¿Qué error habría que prevenir?

Supongamos que dos números que se introducen en dos controles de edición, se obtiene el texto de cada uno
de los controles de edición que se guarda en dos strings, o no se quitan los espacios en blanco al principio y al
final del string. En esta situación se pueden producir dos excepciones NumberFormatException, si se introducen
caracteres no numéricos 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 básica es la
siguiente.

Aplicando la estructura de los bloques, de esta manera nos aseguramos que la excepción 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 parámetros de entrada. Por ello, se recomienda la utilización de
excepciones para tratar condiciones de error en un programa Java cuando se espera que éstas se produzcan
de forma esporádica.

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 información de las excepciones lanzadas a más bajo nivel en la aplicación.
 Mantener un Log de todas las excepciones que ocurren en el sistema y que sea lo más legible posible.

Además de los hilos, ¿qué otra técnica se utiliza en la programación 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 más 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 más
eficientes.

2
Unidad 7. Excepciones y Threads.
Programación Orientada a Objetos.

Conclusión:

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

Bibliográfia:

 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

También podría gustarte