5.Excepciones

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.