Fluxograma
Sem título

Conteúdo do fluxograma
UNIDAD 5
EXCEPCIONES
Objetos (clases) que se crean cuando se produce una situación extraordinaria en la ejecución del programa.
Se incluyen tantas instrucciones condicionales como sea necesario para conseguir que una aplicación sea robusta
habitualmente

si existe excepción
No es necesario incluir las instrucciones condicionales que verifican si se puede darse la situación de excepción.
Las excepciones señalan errores o situaciones poco habituales en la ejecución de un programa
son
Estos objetos almacenan información acerca del tipo de situación anormal que se ha producido y el lugar donde ha ocurrido.
Los objetos excepción se pasan automáticamente al bloque de tratamiento de excepciones (el inferior del grafico anterior) para que puedan ser referenciados.
La superclase de todas las excepciones es la clase Throwable.
Las instancias de esta clase o alguna de sus subclases pueden ser utilizadas como excepciones.
solo
Error
Exception
Sirve como superclase para crear excepciones de propósito especifico (adaptadas a nuestras necesidades).
Sirve de superclase para una serie de clases derivadas ya definidas que nos informan de situaciones anormales relacionadas con errores de muy difícil recuperación producidos en el sistema.

Clases más importantes en el uso de excepciones y su jerarquía.
No sombreadas es obligatorio realizar un tratamiento explicito de las excepciones.
En las clases sombreadas no es necesario este tratamiento.
Sintaxis y funcionamiento con una sola excepción
El bloque superior representa el código del programa y se le denomina bloque de “intento” (try).
Aquí se introduce el código del programa susceptible de causar cierto tipo de excepciones.
try { // instrucciones susceptibles de causar // cierto tipo de excepciones } El bloque inferior contiene las instrucciones de control de situaciones excepcionales. catch (TipoDeExcepcion Identificador) { // instrucciones de control de situaciones excepcionales }
sintaxis
Bloque "finally"
Sus instrucciones siempre se ejecutan después de las del catch seleccionado.
try { …………………….. } catch (TipoDeExcepcion1 Identificador) { …………………………… } catch (TipoDeExcepcionN Identificador) { …………………………… } finally { // instrucciones que siempre se ejecutan }
sintaxis
Para propagar de forma explicita una excepción, se emplea la palabra reservada throw seguida del objeto excepción.
Informações
- Descrição
- Fluxograma sobre Sem título, criado por Mariana Zamarrón em 27-11-2020.
- Criado por
- Mariana Zamarrón
- Visualizações
- 0
- Avaliação