La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 4 MANEJO DE EXCEPCIONES Y ERRORES.

Presentaciones similares


Presentación del tema: "ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 4 MANEJO DE EXCEPCIONES Y ERRORES."— Transcripción de la presentación:

1 ING.CIP.IVAN PETRLIK AZABACHE

2 SEMANA 4

3 MANEJO DE EXCEPCIONES Y ERRORES

4 ERRORES CLASIFICACION ERRORES DEL SISTEMA ERRORES DE LA APLICACION

5 ERRORES DEL SISTEMA Son errores que ocurren en una interacción imprevista de un programa con el sistema operativo.. El programador no tiene control de dichos errores. Ejemplo: programa mal instalado recursos de memoria bajos

6 ERRORES DE LA APLICACION Se refiere a los posibles Errores que haces que no funcione bien el codigo. Donde nosotros podemos encontrar 2 estilos diferentes de Errores de codificacion : Error Lógico Error de Sintactico

7 ERROR LOGICO Este problema da como causa las suposiciones incorrectas que se hacen en el codigo; por ejemplo, un enunciado if que compruebe dos condiciones posibles cuando en realidad hay tres condiciones. Esto significaria que el codigo funcionaria algunas veces, pero otras el enunciado if seria incorrecto.

8 ERROR DE SINTAXIS Todos cometemos Errores ortográficos, cuando escribimos un código con el teclado y estos errores, a veces, se pasan por alto, aunque estos errores parecen fáciles de arreglar. Algunos ejemplo de errores de sintaxis. Ejemplo : utilizar simplemente = dentro de una comparación lógica en vez de == Utilizar switch donde la primera letra es con mayuscula y en realidad en con minuscula.

9 Introducción a las excepciones Una excepción es cuando ocurre algo de particular interés que requiere una atención especial. Es un evento que hace que el proceso se estanque. Algo que ocurre dentro del proceso que yo he realizado y que interrumpe el normal desenvolvimiento.

10 OBJETIVOS DE LA MANIPULACION DE EXCEPCIONES Proporcionar una forma de señalar un error o un acontecimiento inusual cuando se ejecuta un programa. Proporcionar un mecanismo que me permita que el programa se recupere, de forma que no falle

11 Definiciones Generales Exception : Clase en java construida para almacenar informacion sobre un tipo de excepciones o error que ocurre dentro del código. try : Se utiliza para envolver un bloque de código donde pueden ocurrir las posibles excepciones y errores. catch : permite capturar la excepción ya establecida permitiendo el libre funcionamiento del proceso..

12 ESTRUCTURA GENERAL DEL MECANISMO DE MANEJO DE EXCEPCIONES Bloque donde me permite evaluar el código, donde posiblemente ocurran excepciones y errores Bloque donde se captura las excepciones ocurridas

13 TIPOS DE EXCEPCIONES DESBORDAMIENTO DE UN ARREGLO significa que al momento de añadir elementos a un arreglo, se le da mas de su capacidad. Al ocurrir este evento se genera una excepción de tipo ArrayIndexOutOfBoundsException y el proceso se estanca automáticamente.

14 Ejemplo 1 Tenemos el siguiente codigo : Ejecutando el programa obtenemos lo siguiente:

15 Ejemplo 1 Agregamos el controlador de excepciones al codigo : El resultado es :

16 DIVISION ENTRE CERO significa que al momento de dividir un numero entero entre cero pues su resultado es indeterminado, causando una excepción en el momento de la ejecución. Al ocurrir este evento se genera una excepción de tipo ArithmeticException y el proceso se estanca automáticamente.

17 Ejemplo 2 Tenemos el siguiente codigo : Ejecutando el programa obtenemos lo siguiente:

18 Ejemplo 2 Agregamos el controlador de excepciones al codigo : El resultado es :

19 FORMATO DE DATO INAPROPIADO significa que al momento de ingresar un dato de entrada por teclado cuya naturaleza por ejemplo es de tipo de dato Entero, pues nosotros ingresamos equivocadamente una palabra cualquiera.causando excepción de tipo NumberFormatException y el proceso se estanca automáticamente.

20 Ejemplo 3 Tenemos el siguiente codigo : Ejecutando el programa debemos de ingresa a propósito una palabra en el primer requerimiento obtenemos lo siguiente:

21 Ejemplo 3 Agregamos el controlador de excepciones al codigo : Ejecutando el programa debemos de ingresa a propósito una palabra en el primer requerimiento obtenemos lo siguiente:

22

23 Comportamiento del programa

24

25

26

27

28

29

30

31


Descargar ppt "ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 4 MANEJO DE EXCEPCIONES Y ERRORES."

Presentaciones similares


Anuncios Google