IllegalArgumentExceptionIllegalArgumentException
Een methode ontvangt een argument dat niet geldig is voor het verwachte bereik of formaat.
Wat veroorzaakt deze fout
De waarde die aan een methode wordt doorgegeven voldoet niet aan de precondities van de methode. Dit omvat negatieve waarden waar positieve worden verwacht, lege strings, null-waarden of waarden buiten een acceptabel bereik.
Hoe op te lossen
Valideer argumenten voordat ze aan de methode worden doorgegeven. Raadpleeg de documentatie van de methode voor geldige invoerbereiken. Voeg invoervalidatie toe aan de beginpunten van uw methoden.
Gerelateerde foutcodes
NumberFormatExceptionNumberFormatException
Een string kan niet worden geparsed als getal.
NoSuchElementExceptionNoSuchElementException
Een poging om een element op te halen uit een lege collectie of een uitgeputte iterator.
ExecutionExceptionExecutionException
Er is een uitzondering opgetreden tijdens de uitvoering van een taak die aan een executor is aangeboden.
IllegalThreadStateExceptionIllegalThreadStateException
Een threadbewerking wordt uitgevoerd terwijl de thread zich niet in de juiste toestand bevindt.
ClassCastExceptionClassCastException
Een object wordt gecast naar een type waarvan het geen instantie is.
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
De JVM heeft het beschikbare heapgeheugen uitgeput.