Junior — Middle
Que tipos de exceções você encontrou ao desenvolver em Java?
sobes.tech IA
Resposta da IA
Em Java, as exceções são divididas em vários tipos:
-
Exceções verificadas (Checked exceptions): requerem tratamento obrigatório ou declaração no método (por exemplo,
IOException,SQLException). -
Exceções não verificadas (Unchecked exceptions): herdam de
RuntimeExceptione não requerem tratamento obrigatório (por exemplo,NullPointerException,IllegalArgumentException). -
Erros (Errors): problemas graves que geralmente não são tratados pela aplicação (por exemplo,
OutOfMemoryError,StackOverflowError).
Durante o desenvolvimento, frequentemente encontramos:
NullPointerException— tentativa de acessar um objeto comnull.ArrayIndexOutOfBoundsException— acesso fora dos limites do array.IOException— erros de entrada/saída.ClassNotFoundException— classe não encontrada ao carregar.
O tratamento de exceções ajuda a tornar o programa mais robusto e previsível.