Manejo de Errores Usando Excepciones Java

Primer Encuentro con las Excepciones de Java describi� brevemente c�mo fue intoducido en las excepciones Java: con un error del compilador indicando que las excepciones deben ser capturadas o especificadas. Luego Requerimientos de Java para la Captura o Especificaci�n explic� qu� significan exactamente los mensajes de error y por qu� los dise�adores de Java decidieron hacer estos requerimientos. Ahora vamos a ver c�mo capturar una excepci�n y c�mo especificar otra.

.El ejemplo: ListOfNumbers

Las secciones posteriores, sobre como capturar y especificar excepciones, utilizan el mismo ejemplo. Este ejemplo define e implememta un clase llamada ListOfNumbers. Esta clase llama a dos clases de los paquetes de Java que pueden lanzar excepciones. Capturar y Manejar Excepciones mostrar� c�mo escribir manejadores de excepciones para las dos excepciones, y Especificar las Excepciones Lanzadas por un M�todo mostrar� c�mo especificar esas excepciones en lugar de capturarlas.

.Capturar y Manejar Excepciones

Una vez que te has familiarizado con la clase ListOfNumbers y con las excepciones que pueden ser lanzadas, puedes aprender c�mo escribir manejadores de excepci�n que puedan capturar y manejar esas excepciones.

Esta secci�n cubre los tres componentes de una manejador de excepci�n -- los bloques try, catch, y finally -- y muestra c�mo utilizarlos para escribir un manejador de excepci�n para el m�todo writeList() de la clase ListOfNumbers. Adem�s, esta secci�n contiene una p�gina que pasea a lo largo del m�todo writeList() y analiza lo que ocurre dentro del m�todo en varios escenarios.

.Especificar las Excepciones que pueden ser Lanzadas por un M�todo

Si no es apropiado que un m�todo capture y maneje una excepci�n lanzada por un m�todo que �l ha llamado, o si el m�todo lanza su propia excepci�n, debe especificar en la firma del m�todo que �ste puede lanzar una excepci�n. Utilizando la clase ListOfNumbers, esta secci�n le muestra c�mo especificar las excepciones lanzadas por un m�todo.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR

SIGUIENTE ARTÍCULO