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

Exception e RunTimeException, duvida na implementação.

Pessoal, onde que fica a implementação que define que uma classe que herda da Exception terá suas exceções como checked e da RunTimeException unchecked?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Basicamente o compilador do Java sabe que as exceções unchecked não devem ser verificadas em tempo de compilação. Isso significa que se seu programa está lançando uma exceção não verificada e mesmo que você não tenha tratado / declarado essa exceção, o programa não apresentará um erro de compilação. Já uma exceção que herde de Exception (checked) o compilador sabe que deve dar um erro de compilação.