Une exception est une condition inhabituelle qui nécessite un écart par rapport au flux normal du programme. Normalement, une exception ne doit pas entraîner un échec total, mais doit être suivie par un gestionnaire d'exceptions. La gestion des exceptions est une construction intégrée dans de nombreux langages de programmation. Habituellement, les exceptions sont gérées en déroulant la pile, ce qui revient à un état défini en dehors de la portée de l'exception, puis en invoquant un bloc ou une routine de gestionnaire.

exception...

J'essaie de faire un jeu de serpent et peut-être que cette erreur est l'une des possibles. Ainsi, lorsque je débogue et que je passe au-dessus, j'obtiens un lien vers l'exception dans le fichier d'en-tête du vecteur et dans le code d'exception, le vecteur a un indice invalide. (La cause de l'erreur ....
31 mai 2020 à 20:25
J'essaye de faire du web scraping. En utilisant BeautifulSoup, j'analyse plusieurs objets et je suis confronté à un problème. Le problème est que je ne peux pas prédire où l'erreur se produit en utilisant la méthode «trouver». On dirait a = soup.find(something).find(something) b = soup.find(somethin....
J'ai ce compte de classe import java.io.IllegalArgumentException; class Account { final int accountNo; final Customer owner; final double overdraft; double balance = 0; private Account(int accountNo, Customer owner, double overdraft) { t....
30 mai 2020 à 16:11
Je me suis assuré d'avoir toutes les exceptions que je pense nécessaires, mais cela continue de me donner cette erreur: l'exception FileNotFoundException a déjà été interceptée catch (FileNotFoundException fnfe) public class SNIDDb { private char delimiter; private String name; private Buffe....
30 mai 2020 à 09:58
Je travaille sur un jeu d'aventure basé sur du texte et j'ai besoin d'aide pour gérer l'exception IndexOutOfBounds sur la fonction getUserRoomChoice (). J'ai un index de 3 dans le menu, donc lorsque l'utilisateur entre un nombre> 3, il lève cette exception. J'ai essayé d'utiliser un try-catch sur la....
J'essayais un programme java dans lequel j'avais besoin du compilateur pour lire un fichier qui se trouvait sur mon disque local C: J'ai essayé les codes suivants séparément InputStream f=new FileInputStream("C:\\xyz.txt"); /*when the above code failed I tried this one-*/ FileReader f=new File....
J'essayais de mettre en œuvre un programme de chiffrement / déchiffrement en utilisant des classes sous javax.crypto et des flux de fichiers pour l'entrée / la sortie. Pour limiter l'utilisation de la mémoire, je lance avec le paramètre -Xmx256m . Cela fonctionne bien avec le cryptage et le décrypt....
14 mai 2020 à 11:19
J'utilise Spring Boot 5. Je veux attraper toutes les exceptions lancées par RestController et afficher le format de message personnalisé. J'ai simplifié la situation comme ci-dessous: Le contrôleur de repos @RestController @RequestMapping("/test") public class TestRestController { @Autowired ....
13 mai 2020 à 22:07
J'obtiens une LazyInitializationException lorsque j'essaye d'accéder à la collection permissions de mon objet User. Message d'exception: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: dev.teamnight.nightweb.core.entities.User.permissions, could not initi....
11 mai 2020 à 19:20
C'est mon premier post dans cette communauté et je suis bien sûr un débutant. J'attends avec impatience le jour où je pourrai aider les autres. Quoi qu'il en soit, c'est un code simple et je voudrais qu'il y ait une erreur si l'utilisateur entre une chaîne. Malheureusement, il ne s'exécute pas comme....
8 mai 2020 à 21:04
Je ne comprends pas comment gérer l'erreur suivante: Dans la classe CustomerService je supprime le client par id, et si un tel id n'existe pas, alors une erreur doit être levée! Comment pouvez-vous vous passer d'une construction if else? CustomerService: // Delete customer public void deleteCust....
26 avril 2020 à 17:39
J'essaie d'implémenter une liste liée sous forme de pile, j'ai donc créé une classe personnalisée pour celle-ci en C ++. Voici ce que j'ai utilisé pour pousser la variable temp1 dans la pile. Mon problème actuel est que lorsque je pousse dans la pile, cela lève une exception. cityNode temp1(dest, co....
25 avril 2020 à 23:48
J'ai une tâche où je dois gérer "Exception non gérée" sans utiliser "jette XXXException". Voici la situation: Je dois réessayer une méthode si elle lance JMSException. public void retry(int retryCount) throws MessageGatewayException, JMSException { restartConnection(); // } public void restartC....
24 avril 2020 à 19:00
J'ai une question proprement simple. J'essaie de lire le fichier et je veux ajouter chaque mot à ma "phrase" de tableau. Le problème se produit dans la boucle for. J'ai eu l'exception "index 0 hors limites pour la longueur 0". Pouvez-vous m'aider s'il vous plait? String [] tokens; String lin....
17 avril 2020 à 15:59
Voici le code while True: try: age = int(input("Enter your age")) except ValueError: print("Enter the age in integer") continue except ZeroDivisionError: #when trying to divide the age for an age groups print("Age cannot be zero") continue else: print("tha....
15 avril 2020 à 12:12
Disons que mon dictionnaire peut avoir 3 paires clé-valeur différentes. Comment gérer différentes KeyError avec une condition if. Disons. Dict1 = {'Key1': 'Value1,' Key2 ':' Value2 ',' Key3 ':' Value3 '} Maintenant, si j'essaie Dict1 ['Key4'], ce sera à travers moi KeyError: 'Key4', Je veux y faire ....
13 avril 2020 à 10:22
Je reçois cette erreur: Carregando os mapas: Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 4800 at java.lang.String.substring(Unknown Source) at estaticos.Criptografador.descompilarMapaData(Criptografador.java:147) at variab....
7 avril 2020 à 02:09
J'essaie d'écrire une API pour un interprète pour une langue de ma propre création, et j'ai jusqu'à présent trois classes: Voici un extrait de la classe 'CandleInterpreter' (la classe API principale): protected Class<?> inputClass; protected Class<?> outputClass; public String input; protected Strin....
4 avril 2020 à 17:15
Objectif: Je suis confus par le comportement que je vois avec des exceptions dans ma bibliothèque .Net Core. Le but de cette question est de comprendre pourquoi il fait ce que je vois. Résumé Je pensais que lorsqu'une méthode async est appelée, le code qu'elle contient est exécuté de manière synch....
Je pense en fait que je l'ai compris, mais j'ai besoin d'une confirmation supplémentaire de votre part, car je veux le comprendre et le faire correctement! Je n'ai toujours pas trouvé de ligne droite dans l'abstraction de la gestion des exceptions et du code logique. J'essaye donc de m'en rapprocher....
30 mars 2020 à 22:40
Si la fonction membre value() de std::optional est appelée alors que optional n'a pas de valeur réelle initialisée, un std::bad_optional_access est lancé. Comme il est dérivé directement de std::exception, vous avez besoin de catch (std::bad_optional_access const&) ou de catch (std::exception const&....
27 mars 2020 à 08:56
Je voudrais attribuer une valeur à une variable si une certaine déclaration ne déclenche pas d'exceptions. Si des exceptions se produisent, None doit être attribué. Quelle est la manière pythonique d'y parvenir? Voici un exemple concret de ce que j'essaie de faire: try: bar = foo(data['buzz']) #....
27 mars 2020 à 04:48
Je me suis demandé: puisque les exceptions peuvent être de n'importe quel type, seraient-elles viables pour renvoyer un type différent en fonction des conditions? Je sais que ce n'est pas très clair, je vais donc faire un exemple: pour une application de messagerie, nous voulons que les utilisateurs....
16 mars 2020 à 12:19
J'ai une méthode qui charge un fichier dans un lecteur. Des tests ou un autre code peuvent utiliser ce lecteur pour lire le fichier. Le problème est que je ne peux pas déclarer le lecteur en dehors du bloc try-with-resources / TWR. Est-ce un inconvénient de TWR ou manque-t-il quelque chose? import j....
10 mars 2020 à 22:26
J'essaie d'écrire un programme qui prend des entrées entières utilisateur et fait quelque chose avec elles, et continue de le faire jusqu'à ce que l'utilisateur entre une entrée non entière, auquel cas il ne sera plus demandé à l'utilisateur de saisir une entrée. Voici ce que j'ai essayé: import jav....
9 mars 2020 à 17:25