ArithmeticException
É lançado quando uma condição excepcional ocorreu em uma operação aritmética.
ArrayIndexOutOfBoundException
É lançado para indicar que uma matriz foi acessada com um índice ilegal. O índice é negativo ou maior que ou igual ao tamanho da matriz.
ClassNotFoundException
Esta exceção é levantada quando tentamos acessar uma classe cuja definição não foi encontrada
FileNotFoundException
Esta Exceção é levantada quando um arquivo não está acessível ou não é aberto.
IOException
É lançado quando uma operação de entrada / saída falhou ou foi interrompida.
InterruptedException
Ele é lançado quando um encadeamento está esperando, dormindo ou fazendo algum processamento e é interrompido.
NoSuchFieldException
É lançado quando uma classe não contém o campo (ou variável) especificado.
NoSuchMethodException
É lançado ao acessar um método que não é encontrado.
NullPointerException
Essa exceção é levantada ao se referir aos membros de um objeto nulo. Nulo não representa nada.
NumberFormatException
Essa exceção é levantada quando um método não pôde converter uma seqüência de caracteres em um formato numérico.
RuntimeException
Isso representa qualquer exceção que ocorre durante o tempo de execução.
StringIndexOutOfBoundsException
É lançado pelos métodos da classe String para indicar que um índice é negativo do que o tamanho da string