Java-undantagFel
NegativeArraySizeExceptionNegativeArraySizeException
En array skapas med en negativ storlek.
jvmandroid
Vad som orsakar detta fel
Storleksargumentet som skickas vid arrayskapande är negativt. Detta kan inträffa när storleken beräknas från användarindata eller aritmetik som producerar ett negativt resultat.
Hur man åtgärdar det
Validera arraystorleken innan skapande. Lägg till kontroller för negativa värden. Använd Math.max(0, size) som skydd. Spåra källan till det negativa värdet.
Relaterade felkoder
Java-undantagFel
IllegalStateExceptionIllegalStateException
En metod anropas vid fel tidpunkt eller objektet befinner sig i ett ogiltigt tillstånd.
jvmandroidspring
Visa detaljer Java-undantagFel
IllegalAccessExceptionIllegalAccessException
Kod försöker komma åt en klass, ett fält eller en metod som den inte har behörighet att nå.
jvmandroidspring
Visa detaljer Java-undantagFel
IOExceptionIOException
En I/O-operation misslyckas eller avbryts.
jvmandroidspring
Visa detaljer Java-undantagFel
ReflectiveOperationExceptionReflectiveOperationException
En reflektionsoperation kastar ett undantag.
jvmspring
Visa detaljer Java-undantagFel
InputMismatchExceptionInputMismatchException
En Scanner-token matchar inte den förväntade typen.
jvm
Visa detaljer Java-undantagFel
SocketTimeoutExceptionSocketTimeoutException
En socket-läsning eller anslutningsoperation tar för lång tid.
jvmandroidspring
Visa detaljer