Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Se eu entendi bem...

Checked Exceptions são usadas quando o desenvolvedor prevê o erro e sabe como contorna-lo (por isso o compilador segura o código enquanto o erro não for tratado).

Unchecked Exceptions são usadas quando o desenvolvedor não tem como contornar o erro ou por um desenvolvedor preguiçoso que deveria ter usado uma checked exception. É isso? :)

1 resposta
solução!

Oie Daniel, tudo bem contigo?

De maneira geral é como você disse.

Só complementando, as checked exceptions são aquelas que precisam ser tratadas, pois se não forem nem compilar o programa vai, e por isso dizemos que elas ocorrem em tempo de compilação, agora as unchecked são exceptions inesperadas e geralmente ocorrem em tempo de execução, ou seja, só é descoberto depois que o programa estiver rodando.

Um artigo que super recomendo para complementar seu aprendizado é esse aqui:

Espero ter conseguido ajudar!

Se tiver qualquer outra dúvida estarei por aqui :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!