DeadlockDeadlock
Zwei oder mehr Threads sind dauerhaft blockiert, weil jeder auf die Freigabe eines Locks durch den anderen wartet.
NoSuchElementExceptionVersuch, ein Element aus einer leeren Collection oder einem erschöpften Iterator abzurufen.
Aufruf von next() auf einem Iterator ohne weitere Elemente oder Zugriff auf Elemente aus einem leeren Optional, Queue oder Stream. Die Datenquelle ist erschöpft.
hasNext() vor dem Aufruf von next() auf Iteratoren prüfen. Optional.isPresent() oder Optional.ifPresent() verwenden. Prüfen, ob Collections leer sind, bevor auf Elemente zugegriffen wird.
DeadlockZwei oder mehr Threads sind dauerhaft blockiert, weil jeder auf die Freigabe eines Locks durch den anderen wartet.
ClassNotFoundExceptionEine Klasse kann zur Laufzeit nicht im Classpath gefunden werden.
FileNotFoundExceptionDer angegebene Dateipfad existiert nicht oder kann nicht geöffnet werden.
InstantiationExceptionVersuch, eine Instanz einer abstrakten Klasse oder eines Interfaces per Reflection zu erstellen.
VerifyErrorDer Bytecode-Verifier erkennt fehlerhaften oder unzulässigen Bytecode.
SSLHandshakeExceptionDer SSL/TLS-Handshake zwischen Client und Server ist fehlgeschlagen.