¡GoConqr estrena diseño! Cuéntanos qué te parece.

Diagrama de flujo

Sin título

shawn mendes Inglés

Contenido del diagrama

  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.

Información

Descripción
Diagrama sobre Sin título, creado por shawn mendes el 04/06/2021.
Creado por
shawn mendes
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?