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?

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.