5.Excepciones
-
Upload
raul-mora-reyes -
Category
Documents
-
view
221 -
download
5
description
Transcript of 5.Excepciones
EXCEPCIONESProgramación Orientada a Objetos
M.S.C. Raúl Mora Reyes5
CONCEPTO
Es la indicación de un problema que ocurre durante la ejecución de un programa. Excepción indica que el problema ocurre con poca frecuencia.
El manejo de excepciones permite crear aplicaciones que puedan resolver (o manejar) las excepciones, y en muchos casos permite que el programa continúe su ejecución como si no se hubiera encontrado el problema.
M.S.C. Raúl Mora Reyes
MANEJO DE EXCEPCIONES
Algunas instrucciones pueden causar excepciones que Java permite manejar, como: división entre cero, conversión de cadenas a tipos de datos básicos, operaciones con flujos, etc.
Las instrucciones que pueden ocasionar dichas excepciones se colocan en un bloque try{ } y el manejo del error entre el bloque catch{ }
try{ instrucciones
}catch(NombreExcepcion var){ manejo de error
}
M.S.C. Raúl Mora Reyes
EJEMPLORetomamos el ejercicio visto en la unidad 3. Herencia y podemos observar que no hay manejo de excepciones
El convertidor Byte.parseByte(…), puede ocasionar una excepción si el usuario en vez de ingresar un número, ingresa cualquier otro caracter, que no podrá ser convertido a valor
numérico.
M.S.C. Raúl Mora Reyes
M.S.C. Raúl Mora Reyes
MANEJANDO LA EXCEPCIÓN
M.S.C. Raúl Mora Reyes
M.S.C. Raúl Mora Reyes
OTRA FORMA
El manejo de errores puede ser muy específico como en el ejercicio anterior, para poder proporcionarle al usuario un reporte preciso
sobre la excepción, o de manera general como en este caso.
M.S.C. Raúl Mora Reyes