Exceptions JavaErreur
IllegalAccessExceptionIllegalAccessException
Le code tente d'accéder à une classe, un champ ou une méthode pour lequel il n'a pas la permission.
jvmandroidspring
Voir les détails ArithmeticExceptionUne opération arithmétique produit un résultat indéfini, comme une division par zéro.
Division entière ou opération modulo avec un diviseur égal à zéro. Cela ne s'applique pas aux opérations en virgule flottante, qui retournent Infinity ou NaN au lieu de lever une exception.
Vérifiez les diviseurs nuls avant d'effectuer une division. Utilisez des types à virgule flottante si vous voulez le comportement NaN/Infinity. Ajoutez une validation des entrées pour empêcher les valeurs nulles.
int x = 10 / 0;IllegalAccessExceptionLe code tente d'accéder à une classe, un champ ou une méthode pour lequel il n'a pas la permission.
ExecutionExceptionUne exception s'est produite pendant l'exécution d'une tâche soumise à un exécuteur.
BufferOverflowExceptionUne opération d'écriture sur un tampon dépasse sa capacité.
BindExceptionUn socket ne peut pas être lié à l'adresse ou au port demandé.
DirectoryNotEmptyExceptionLa suppression d'un répertoire échoue car le répertoire n'est pas vide.
OutOfMemoryErrorLa JVM a épuisé la mémoire heap disponible.