GoConqr has a new look! Let us know what you think.

Mind map

MANEJO DE LAS EXCEPCIONES

ANDRÉS SANTIAGO LÓPEZ LÓPEZ Spanish

MANEJO DE LAS EXCEPCIONES

Map content

MANEJO DE LAS EXCEPCIONES

  1. Se producen cuando la ejecución de un método no termina correctamente.

    • Si no manejamos de manera adecuada el error que se produce, el programa va a terminar abruptamente su ejecución.
      • Cuando durante la ejecución de un método el computador detecta un error, crea un objeto de una clase especial para representarlo.
        • De la clase Exception en Java.
        • El cual incluye toda la información del problema, tal como el punto del programa donde se produjo.
          • Luego, dispara dicho objeto.
            • Throw en inglés
            • Con la esperanza de que alguien lo atrape y decida como recuperarse del error.
            • Este objeto se conoce como una excepción.
  2. LA INSTRUCCIÓN try-catch

    • En la instrucción try-catch hay dos bloques de instrucciones, con los siguientes objetivos:
      • 1). Delimitar la porción de código dentro de un método en el que necesitamos desviar el control si una excepción ocurre allí (la parte try ).
        • Si se dispara una excepción en alguna de las instrucciones del bloque try, la ejecución del programa pasa inmediatamente a las instrucciones del bloque catch.
        • Si no se dispara ninguna excepción en las instrucciones del bloque try, la ejecución continúa después del bloque catch.
      • 2). Definir el código que manejará el error o atrapará la excepción (la parte catch ).
  3. LA CONSTRUCCIÓN DE UN OBJETO EXEPCION Y LA INSTRUCCIÓN THROW

    • Cuando necesitamos disparar una excepción dentro de un método utilizamos la instrucción throw del lenguaje Java.
      • La clase Exception es una clase de Java que ofrece múltiples servicios.
        • Los más usados son:
          • getMessage(), que retorna el mensaje con el que fue creada la excepción
          • printStackTrace(), que imprime en la consola de ejecución la traza incluida en el objeto, tratando de informar al usuario respecto de la posición y la causa del error.
      • Esta instrucción recibe como parámetro un objeto de la clase Exception, el cual es lanzado o disparado al método que corresponda.
  4. RECUPERACIÓN DE UNA SITUACIÓN ANORMAL:

    • Cuando se está ejecutando un método, puede pasar que desde su interior se invoque otro método y, desde el interior de éste, otro y así sucesivamente.
      • El método encargado de atrapar una excepción utiliza la instrucción try-catch, mientras que los métodos que sólo la dejan pasar lo declaran en su signatura (throws Exception).

Images and files in the map

  • MANEJO DE LAS EXCEPCIONES

Information

Description
Mind Map on MANEJO DE LAS EXCEPCIONES, created by ANDRÉS SANTIAGO LÓPEZ LÓPEZ on 18/04/2018.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?