1
resposta

diferença "Exception" | "RunTimeException"

Existe vantagem em extender uma classe criada para exceções à classe "Exception" ao invés de extender à "RunTimeException"?

1 resposta

Boa noite, André! Como vai?

Vc estenderá de Exception quando quiser criar uma checked exception e irá estender de RuntimeException quando quiser criar uma unchecked exception. Ou seja, elas são utilizadas para casos diferentes! Essa é a diferença!

Para saber mais: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!