Wyjątki JavaBłąd
ClassCastExceptionClassCastException
Obiekt jest rzutowany na typ, którego nie jest instancją.
jvmandroidspring
Zobacz szczegóły OutOfMemoryErrorJVM wyczerpała dostępną pamięć sterty.
Aplikacja alokuje więcej obiektów niż sterta jest w stanie pomieścić. Może być to spowodowane wyciekami pamięci, ładowaniem dużych zbiorów danych do pamięci lub niewystarczającym rozmiarem sterty dla danego obciążenia.
Zwiększ rozmiar sterty za pomocą flagi JVM -Xmx. Profiluj aplikację pod kątem wycieków pamięci, używając narzędzi takich jak VisualVM. Stosuj strumieniowanie lub paginację dla dużych zbiorów danych. Poprawnie zamykaj zasoby, aby umożliwić działanie garbage collectora.
ClassCastExceptionObiekt jest rzutowany na typ, którego nie jest instancją.
IOExceptionOperacja I/O kończy się niepowodzeniem lub jest przerywana.
UnsupportedOperationExceptionOperacja nie jest obsługiwana przez daną implementację.
IllegalAccessExceptionKod próbuje uzyskać dostęp do klasy, pola lub metody, do których nie ma uprawnień.
IllegalArgumentExceptionMetoda otrzymuje argument, który jest nieprawidłowy dla oczekiwanego zakresu lub formatu.
OutOfMemoryError: MetaspaceJVM wyczerpał obszar pamięci Metaspace, w którym przechowywane są metadane klas.