EmptyStackExceptionEmptyStackException
Een bewerking wordt uitgevoerd op een lege Stack.
Wat veroorzaakt deze fout
Methoden zoals pop() of peek() worden aangeroepen op een Stack zonder elementen. De stack is leeg en er is niets om terug te geven.
Hoe op te lossen
Controleer isEmpty() of size() vóór het aanroepen van pop/peek. Gebruik ArrayDeque als modernere stack-implementatie. Voeg correcte afhandeling toe voor de lege toestand.
Gerelateerde foutcodes
AbstractMethodErrorAbstractMethodError
Er wordt een abstracte methode aangeroepen die geen implementatie heeft.
InvalidClassExceptionInvalidClassException
Een geserialiseerde klasse heeft een incompatibele versie of een ongeldig formaat.
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
De JVM heeft het beschikbare heapgeheugen uitgeput.
BindExceptionBindException
Een socket kan niet worden gebonden aan het gevraagde adres of de gevraagde poort.
OutOfMemoryError: MetaspaceOutOfMemoryError — Metaspace
De JVM heeft zijn Metaspace-geheugengebied uitgeput, waar klasse-metadata wordt opgeslagen.
EOFExceptionEOFException
Het einde van een bestand of stream wordt onverwacht bereikt.