Aujourd'hui, un ami m'a laissé un message me demandant, que signifie {...} catch () {...}? Pourquoi est-il utilisé?
Autrement dit, ils sont utilisés pour prendre des exceptions
Expliquons en détail avec un exemple
essayez {image img = image.createImage ("/ image.png");
Image img = image.createImage ("/ image.png");
Si le fichier ne peut pas être trouvé, une erreur se produira dessus.
Catch est de prendre l'exception, puis de gérer l'exception.
C'est-à-dire qu'il exécute d'abord le programme entre les supports d'essai:
Image img = image.createImage ("/ image.png");
alert.setimage (IMG);
S'il y a une erreur, sautez directement au bloc de capture et jetez System.out.println ("erreur");