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

Motivação para uso de checked?

Se no momento de rodar é tudo a mesma coisa, ha alguma razão para usar a versão checked da minha hierarquia?, tendo em visto que ela resulta em mais trabalho, e talvez ate em futuros erros.

1 resposta
solução!

Boa noite, Daniel! Como vai?

De acordo com a documentação do Java

If a client can reasonably be expected to recover from an exception, make it a checked exception. If a client cannot do anything to recover from the exception, make it an unchecked exception.

Ou seja, vc deve criar exceções do tipo checked caso queira dar ao cliente final (quem invoca o método em questão) a possibilidade de se recuperar de uma possível ocorrência de exceção!

Há muito debate em torno dessa questão! Caso queira se aprofundar um pouco mais na questão vc pode dar uma olhada nesse link!

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software