Exceções de JavaFatal
DeadlockDeadlock
Duas ou mais threads ficam bloqueadas indefinidamente, cada uma esperando a outra liberar um lock.
jvmspring
Ver detalhes EOFExceptionO fim do arquivo ou stream é atingido de forma inesperada.
Uma operação de leitura espera mais dados, mas o fim do stream foi atingido. Isso ocorre com DataInputStream, ObjectInputStream e streams similares quando os dados são mais curtos do que o esperado.
Verifique as condições de fim de stream antes de ler. Use available() ou capture EOFException para tratar o término adequadamente. Garanta que o escritor envia todos os dados esperados.
DeadlockDuas ou mais threads ficam bloqueadas indefinidamente, cada uma esperando a outra liberar um lock.
CharConversionExceptionUma operação de codificação ou decodificação de caracteres encontra uma sequência de bytes inválida.
ProtocolExceptionUma violação de protocolo HTTP ou de rede ocorreu.
BufferUnderflowExceptionUma operação de leitura em um buffer excede os dados restantes.
DirectoryNotEmptyExceptionA exclusão de um diretório falha porque o diretório não está vazio.
ArithmeticExceptionUma operação aritmética produz um resultado indefinido, como divisão por zero.