Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Claudio Michea C.
PROGRAMACIÓN WEB I
INSTITUTO IACC
29 de mayo de 2016
INTRODUCCION
Durante la presente semana estuvimos estudiando sobre las excepciones y las aserciones;
su forma de emplearlas, para sacar provecho y evitar que nuestros software colapsen y dejen de
funcionar en tiempo de ejecución.
La importancia de éstas dos herramientas que estuvimos estudiando en ésta cuarta semana,
radica en la resolución de problemas que comúnmente se presentan al momento de codificar o
escribir un programa, que está dando solución a un determinado problema planteado.
A continuación se presentaran las definiciones de éstas dos herramientas, claro está que
expresadas con mis palabras y a continuación un ejemplo de una excepción, en un ejemplo sencillo.
DESARROLLO
Lo primero que debo dejar en claro, es que las excepciones, son una herramienta que nos
proporciona el lenguaje de programación Java, siendo de gran utilidad en los momentos en que los
sistemas que se encuentran codificando o escribiendo.
Las excepciones, como ya lo mencione ene el párrafo anterior, es una herramienta que se
puede utilizar (que en realidad se utiliza muy a menudo), para que el sistema siga funcionando, en
caso de que éste posea errores en al momento de recibir información ya sea por que el usuario se
equivoco al digitar al serle solicitada una entrada de datos, o por ejemplo cuando se ele especifica
una ruta de acceso a un archivo que no se encuentra en dicho lugar o simplemente el archivo que
busca no existe; entonces lo que sucede es que el sistema no podría seguir funcionando, con lo que
lo más probable se salga de la ejecución de dicho software, o se quede pegado en la parte en que se
encontraba ejecutando, por lo que no se podría seguir interactuando con el sistema informático.
Es importante resaltar que cuando sucedan estos imprevistos, se pueda seguir utilizando el
sistema informático, ya que de no ser así debería reiniciarse y por ende perder bastante tiempo que
la mayoría de las veces no existe el tiempo para reiniciar el sistema informático.
Por otro lado, también vimos las aserciones y a la igual que las excepciones, son una
herramienta que nos brinda el lenguaje de programación Java, y la diferencia con las excepciones,
es que las aserciones se utilizan para corroborar las o inspeccionar que los distinto procesos no
fallen, pues muchas veces no se cuenta con el tiempo necesario para realizar cambios en el código
fuente, para corregir algún tipo de problemas que se presente en la codificación o escritura del
software, de ésta forma se están verificando cómo se comporta el código fuente, antes de que sea
puesto en marcha, o dicho de otra forma, en tiempo de ejecución.
Cabe mencionar que es un ejemplo distinto al trabajo anterior, el motivo por el cual encontré que el
ya expuesto es más fácil su explicación de representar.
try
this.color = color;
catch
public class Ford extends Auto { //clase auto ford heredada de super clase auto
public class Toyota extends Auto{ //clase auto toyota heredada de super clase auto
}
BIBLIGRAFÍA