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

Flowchart

Untitled

shawn mendes English

Flowchart content

  1. EXCEPCIONES

  2. Es una situación anómala que puede provocar que el programa no funcione de forma correcta o termine de forma inesperada.

  3. JERARQUÍA DE EXCEPCIONES

  4. Para detectar situaciones inusuales en la ejecución por ejemplo:

    Separa el código de un método del código que controla los errores.

  5. Las excepciones que se derivan de Error suelen estar relacionadas con la máquina virtual y no se espera que se capturen ni se traten.

  6. Las Excepciones derivadas de Exception si que deben ser tratadas, y en algunos casos es obligatorio hacerlo para que el programa compile.

  7. Las Excepciones que derivan de RuntimeException, no son necesarias: ArithmeticException, SecurityException IndexOutOfBoundsException NullPointerException

  8. Tratamiento de Excepciones

  9. El código que puede generar la excepción debe encerrarse dentro de un bloque try. try (

    Il Código que puede generar la excepción

    )

  10. Lanzar Excepciones

  11. Parte del tratamiento de una excepción puede incluir la propagación de la misma para que la traten los métodos llamantes y puede suceder que queramos que nuestro código lance una excepción en una situación determinada.

  12. La excepción se captura con un bloque catch. catch (Exception e) {

    // Código para tratar el error }

  13. Crear Nuevas Excepciones

    Podemos crear nuevas excepciones creando una nueva clase que herede de Exception. Se puede añadir un constructor por defecto y

    otro que acepta un String. Llamar al constructor de Exception desde el constructor de la nueva clase o añadir atributos, constructores y otros métodos.

Information

Description
Flowchart on Untitled, created by shawn mendes on 04/06/2021.
Created by
shawn mendes
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?