Preguntas etiquetadas con exception-handling

Una excepción es una condición inusual que requiere una desviación del flujo normal del programa. Normalmente, una excepción no debe resultar en una falla total, sino que debe ser atendida por un controlador de excepciones. El manejo de excepciones es una construcción incorporada en muchos lenguajes de programación. Por lo general, las excepciones se manejan desenrollando la pila, volviendo así a un estado definido fuera del alcance de la excepción y luego invocando un bloque controlador o rutina.





6
¿'Finalmente' siempre se ejecuta en Python?
Para cualquier posible bloque try-finally en Python, ¿se garantiza que el finallybloque siempre se ejecutará? Por ejemplo, digamos que regreso mientras estoy en un exceptbloque: try: 1/0 except ZeroDivisionError: return finally: print("Does this code run?") O tal vez vuelvo a subir un Exception: try: 1/0 except ZeroDivisionError: raise finally: print("What …

2
¿Por qué UnhandledExceptionEventArgs.ExceptionObject es un objeto y no una excepción?
¿Por qué es UnhandledExceptionEventArgs.ExceptionObjectun objeto y no un Exception? Me estoy apegando a AppDomain.UnhandledException. Me gustaría echar UnhandledExceptionEventArgs.ExceptionObjectun Exceptione interogarlo. Y con esto en mente, ¿alguna vez será nulo? La documentación de MSDN no es muy útil. Obtiene el objeto de excepción no controlado.

10
Manejo de excepciones de Spring Resttemplate
A continuación se muestra el fragmento de código; Básicamente, estoy tratando de propagar la excepción cuando el código de error no es 200. ResponseEntity<Object> response = restTemplate.exchange(url.toString().replace("{version}", version), HttpMethod.POST, entity, Object.class); if(response.getStatusCode().value()!= 200){ logger.debug("Encountered Error while Calling API"); throw new ApplicationException(); } Sin embargo, en el caso de una respuesta …




12
PHP: ¿excepciones vs errores?
Tal vez me lo pierda en algún lugar del manual de PHP, pero ¿cuál es exactamente la diferencia entre un error y una excepción? La única diferencia que puedo ver es que los errores y las excepciones se manejan de manera diferente. Pero, ¿qué causa una excepción y qué causa …





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.