Si une exception est levée, le code qui appelle cette méthode interceptera l'exception ou l'exception continuera à être levée vers l'appelant de niveau supérieur. Vous n'avez aucune chance de recevoir la valeur de retour
Cela dépend de la situation. Les exceptions d'exécution n'entraîneront pas l'interruption du programme et continueront à s'exécuter, il y aura alors une valeur de retour. Les exceptions non-exécutables interrompront directement le programme, il n'y a donc pas de valeur de retour. Si vous Il n'y a aucun moyen de détecter les exceptions
Les exceptions seront levées un niveau à la fois, sans valeur de retour.
La sortie d'une méthode est le retour, et l'autre consiste à lever une exception. Lorsqu'une exception est levée, il n'y a pas de valeur de retour
.lancer un nouveau RuntimeException(msg);
Utilisez try catch pour intercepter l'exception
e.getMessage();
Si une exception est levée, le code qui appelle cette méthode interceptera l'exception ou l'exception continuera à être levée vers l'appelant de niveau supérieur. Vous n'avez aucune chance de recevoir la valeur de retour
.Cela dépend de la situation. Les exceptions d'exécution n'entraîneront pas l'interruption du programme et continueront à s'exécuter, il y aura alors une valeur de retour. Les exceptions non-exécutables interrompront directement le programme, il n'y a donc pas de valeur de retour. Si vous Il n'y a aucun moyen de détecter les exceptions