"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Fundamentos del manejo de excepciones

Fundamentos del manejo de excepciones

Publicado el 2024-11-02
Navegar:402

Fundamentos do tratamento de exceções

  • El manejo de excepciones en Java se gestiona mediante cinco palabras clave: try, catch, throw, throws y finalmente.

  • Estas palabras clave forman un subsistema interconectado.

  • Las instrucciones a monitorear están dentro de un bloque de prueba.

  • Si se produce una excepción en el bloque try, se generará.

  • El código puede detectar y manejar la excepción usando catch.

  • Las excepciones del sistema las genera automáticamente el tiempo de ejecución de Java.

  • Para generar una excepción manualmente, use la palabra clave throw.

  • Las excepciones que surgen de un método deben declararse con throws.
    El código que debe ejecutarse al salir del bloque try debe colocarse en un bloque finalmente.

Usando try and catch

  • Las palabras clave try and catch son la base del manejo de excepciones.

  • Trabajan juntos: un bloque catch solo puede existir si hay un bloque try.

  • Este es el formato básico de bloques de manejo de excepciones en Java.

intentar {
// bloque de código cuyos errores están siendo monitoreados
}
captura (TypeExceç1 obEx) {
// controlador de TypeException1
}
captura (TypeExceç2 obEx) {
// controlador de TypeExceç2
}

  • El tipo de excepción detectada por el bloque catch determina qué bloque se ejecutará.

  • Podemos tener múltiples bloques catch asociados con un solo bloque try.

  • Solo se ejecutará la captura que coincida con el tipo de excepción, las demás se ignorarán.

  • Si no se lanzan excepciones, el bloque try se ejecutará normalmente y los bloques catch se ignorarán.

  • Desde JDK 7, existe la opción de prueba con recursos, que administra automáticamente los recursos como flujos de E/S.

Declaración de liberación Este artículo se reproduce en: https://dev.to/devsjavagirls/fundamentos-do-tratamento-de-excecoes-45eg?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3