Exceções de Java
Explore os 80 códigos de erro de Exceções de Java com causas, soluções e exemplos.
NullPointerExceptionNullPointerException
Uma referência nula é utilizada onde um objeto é requerido.
ArrayIndexOutOfBoundsExceptionArrayIndexOutOfBoundsException
Um array é acessado com um índice negativo ou maior ou igual ao tamanho do array.
ClassCastExceptionClassCastException
Um objeto é convertido para um tipo do qual não é uma instância.
IllegalArgumentExceptionIllegalArgumentException
Um método recebe um argumento que não é válido para seu intervalo ou formato esperado.
IOExceptionIOException
Uma operação de I/O falha ou é interrompida.
FileNotFoundExceptionFileNotFoundException
O caminho de arquivo especificado não existe ou não pode ser aberto.
StackOverflowErrorStackOverflowError
A pilha de chamadas excedeu seu tamanho máximo, geralmente devido a recursão profunda ou infinita.
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
A JVM esgotou a memória heap disponível.
ConcurrentModificationExceptionConcurrentModificationException
Uma coleção é modificada enquanto está sendo iterada.
ClassNotFoundExceptionClassNotFoundException
Uma classe não pode ser encontrada no classpath em tempo de execução.
NoSuchMethodExceptionNoSuchMethodException
Um método com o nome e tipos de parâmetros especificados não pode ser encontrado via reflection.
UnsupportedOperationExceptionUnsupportedOperationException
Uma operação não é suportada pela implementação.
IllegalStateExceptionIllegalStateException
Um método é chamado em um momento inadequado ou o objeto está em um estado inválido.
NumberFormatExceptionNumberFormatException
Uma string não pode ser analisada como número.
SecurityExceptionSecurityException
Uma operação é negada pelo gerenciador de segurança.
NoClassDefFoundErrorNoClassDefFoundError
Uma classe foi encontrada em tempo de compilação, mas não pode ser carregada em tempo de execução.
ArithmeticExceptionArithmeticException
Uma operação aritmética produz um resultado indefinido, como divisão por zero.
StringIndexOutOfBoundsExceptionStringIndexOutOfBoundsException
Uma string é acessada com um índice fora do intervalo válido.
IndexOutOfBoundsExceptionIndexOutOfBoundsException
Uma coleção é acessada com um índice fora do intervalo válido.
NegativeArraySizeExceptionNegativeArraySizeException
Um array é criado com tamanho negativo.
ArrayStoreExceptionArrayStoreException
Um objeto do tipo errado é armazenado em um array.
InterruptedExceptionInterruptedException
Uma thread é interrompida enquanto está aguardando, dormindo ou bloqueada.
CloneNotSupportedExceptionCloneNotSupportedException
O método clone() é chamado em um objeto cuja classe não implementa Cloneable.
IllegalAccessExceptionIllegalAccessException
O código tenta acessar uma classe, campo ou método para o qual não tem permissão.
- InstantiationException
- NoSuchFieldError
- NoSuchMethodError
- IllegalThreadStateException
- IllegalMonitorStateException
- InputMismatchException
- NoSuchElementException
- EmptyStackException
- SocketException
- SocketTimeoutException
- ConnectException
- UnknownHostException
- MalformedURLException
- EOFException
- ClosedChannelException
- SQLException
- AccessControlException
- InvocationTargetException
- UnsatisfiedLinkError
- ExceptionInInitializerError
- IncompatibleClassChangeError
- AbstractMethodError
- VerifyError
- OutOfMemoryError — Metaspace
- OutOfMemoryError — GC Overhead Limit Exceeded
- Deadlock
- Erro de ClassPath
- UnsupportedEncodingException
- DateTimeParseException
- PatternSyntaxException
- LinkageError
- ClassCircularityError
- ClassFormatError
- MissingResourceException
- SAXParseException
- ReflectiveOperationException
- TimeoutException
- ExecutionException
- RejectedExecutionException
- BrokenBarrierException
- CompletionException
- BufferUnderflowException
- BufferOverflowException
- ReadOnlyBufferException
- CharConversionException
- ObjectStreamException
- NotSerializableException
- InvalidClassException
- CertificateException
- SSLHandshakeException
- ProtocolException
- BindException
- AccessDeniedException
- NoSuchFileException
- FileAlreadyExistsException
- DirectoryNotEmptyException