Está en la página 1de 3

Nombre de la materia:

Programacin Orientada a Objetos.

Nombre de la Licenciatura:
Ingeniera Sistemas Computacionales.

Nombre del alumno:


Jose Carlos Arce Cortes

Matrcula:
43406

Nombre de la Tarea:
Excepciones y Threads.

Unidad 7:
Excepciones y Threads

Nombre del Tutor:


MELANI IRAIS SAN LUIS ESPINOZA
.

Fecha:
16/10/17
Unidad 7. Excepciones y Threads.
Programacin 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 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.

2
Unidad 7. Excepciones y Threads.
Programacin Orientada a Objetos.

Conclusin:

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

También podría gustarte