InstantiationExceptionInstantiationException
Une tentative de créer une instance d'une classe abstraite ou d'une interface via la réflexion.
Causes de cette erreur
Class.newInstance() ou Constructor.newInstance() est appelée sur une classe abstraite, une interface, une classe tableau ou une classe sans constructeur sans arguments.
Comment la corriger
Utilisez une classe d'implémentation concrète au lieu de la classe abstraite. Assurez-vous que la classe a un constructeur public sans arguments. Utilisez une méthode fabrique pour créer des instances.
Codes d'erreur associés
IndexOutOfBoundsExceptionIndexOutOfBoundsException
Une collection est accédée avec un index hors de sa plage valide.
IOExceptionIOException
Une opération d'E/S échoue ou est interrompue.
ArithmeticExceptionArithmeticException
Une opération arithmétique produit un résultat indéfini, comme une division par zéro.
UnsupportedEncodingExceptionUnsupportedEncodingException
Un encodage de caractères n'est pas pris en charge par la JVM.
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
La JVM a épuisé la mémoire heap disponible.
ExecutionExceptionExecutionException
Une exception s'est produite pendant l'exécution d'une tâche soumise à un exécuteur.