Hogar Desarrollo ¿Qué es un bloque try / catch? - definición de techopedia

¿Qué es un bloque try / catch? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Try / Catch Block?

"Probar" y "capturar" son palabras clave que representan el manejo de excepciones debido a datos o errores de codificación durante la ejecución del programa. Un bloque de prueba es el bloque de código en el que se producen excepciones. Un bloque catch captura y maneja las excepciones try block.


La declaración try / catch se usa en muchos lenguajes de programación, incluido el lenguaje de programación C (C ++ y C #), Java, JavaScript y el lenguaje de consulta estructurado (SQL).

Techopedia explica Try / Catch Block

Try define un bloque de declaraciones que pueden generar una excepción. Cuando ocurre un tipo específico de excepción, un bloque catch captura la excepción. Si una excepción no se maneja mediante bloques try / catch, la excepción aumenta a través de la pila de llamadas hasta que se detecta la excepción o el compilador imprime un mensaje de error.


Un bloque try / catch también puede estar anidado con una o más instrucciones try / catch. Cada instrucción try tiene una instrucción catch coincidente para manejar la excepción. Si la declaración try interna de una excepción no tiene una declaración catch coincidente, se verifican los controladores posteriores de la declaración try. Este proceso continúa hasta que se comprueben todas las declaraciones de prueba internas para una declaración catch coincidente. Si una declaración catch no coincide, el sistema de tiempo de ejecución maneja la excepción.


Los ejemplos de bloque Try / catch incluyen:

  • Un bloque de prueba seguido de un bloque de captura
  • Un bloque de prueba seguido de uno o más bloques de captura
  • Un bloque de prueba seguido de otro bloque de prueba y luego seguido de un bloque de captura correspondiente
¿Qué es un bloque try / catch? - definición de techopedia