5
EXCEPCIONES Programaci贸n Orientada a Objetos M.S.C. Ra煤l Mora Reyes
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
EJEMPLO
Retomamos 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