Java výjimkyChyba
EmptyStackExceptionEmptyStackException
Operace je provedena na prázdném Stack.
jvm
Co způsobuje tuto chybu
Metody jako pop() nebo peek() jsou volány na Stack bez žádných prvků. Zásobník je prázdný a není co vrátit.
Jak to opravit
Před voláním pop/peek zkontrolujte isEmpty() nebo size(). Jako modernější implementaci zásobníku použijte ArrayDeque. Přidejte správné ošetření prázdného stavu.
Související chybové kódy
Java výjimkyFatální
AbstractMethodErrorAbstractMethodError
Je volána abstraktní metoda, která nemá žádnou implementaci.
jvm
Zobrazit podrobnosti Java výjimkyChyba
InvalidClassExceptionInvalidClassException
Serializovaná třída má nekompatibilní verzi nebo neplatný formát.
jvm
Zobrazit podrobnosti Java výjimkyFatální
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
JVM vyčerpal dostupnou paměť haldy.
jvmandroid
Zobrazit podrobnosti Java výjimkyChyba
BindExceptionBindException
Socket nelze svázat s požadovanou adresou nebo portem.
jvmspring
Zobrazit podrobnosti Java výjimkyFatální
OutOfMemoryError: MetaspaceOutOfMemoryError — Metaspace
JVM vyčerpalo oblast paměti Metaspace, kde jsou uložena metadata tříd.
jvm
Zobrazit podrobnosti Java výjimkyChyba
EOFExceptionEOFException
Byl neočekávaně dosažen konec souboru nebo proudu.
jvm
Zobrazit podrobnosti