Casa Desenvolupament Què és un bloc de prova / captura? - Definició de tecnologia

Què és un bloc de prova / captura? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Try / Catch Block?

"Provar" i "atrapar" són paraules clau que representen el maneig d'excepcions per problemes de dades o de codificació durant l'execució del programa. Un bloc de prova és el bloc de codi en què es produeixen excepcions. Un bloc de captura atrapa i nanses prova les excepcions de blocs.


La instrucció try / catch s'utilitza en molts llenguatges de programació, inclosos el llenguatge de programació C (C ++ i C #), Java, JavaScript i el llenguatge de consulta estructurat (SQL).

Techopedia explica Try / Catch Block

Prova a definir un bloc de declaracions que pot llançar una excepció. Quan es produeix un tipus específic d’excepció, un bloc de captura agafa l’excepció. Si una excepció no es gestiona els blocs try / catch, l'excepció s'escala a través de la pila de trucades fins que es captura l'excepció o un missatge d'error imprimeix el compilador.


També es pot imbricar un bloc try / catch amb una o més declaracions try / catch. Cada instrucció prova una instrucció de captura coincident per gestionar l'excepció. Si la instrucció de prova interior d'una excepció no té una instrucció de captura coincident, es comprovaran els controladors de captura de declaracions posteriors. Aquest procés continua fins que es comproven totes les instruccions de prova interna per trobar una instrucció de captura coincident. Si una declaració de captura no coincideix, el sistema d’execució gestiona l’excepció.


Els exemples de blocs de try / catch inclouen:

  • Un bloc de proves seguit d'un bloc de captura
  • Un bloc de proves seguit d'un o més blocs de captura
  • Un bloc de prova seguit d'un altre bloc de prova i seguit d'un bloc de captura corresponent
Què és un bloc de prova / captura? - Definició de tecnologia