Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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!