diferença entre throws e try catch

olá pessoal!!

Eu vi que tenho a opção de utilizar o throws ou o try catch para a minha exception, qual a diferença entre eles?

1 curtida

com o throws seu metodo declara que pode lançar o erro e se este ocorrer o metodo que o chamou deve tratar ou declarar novamente ate chegar ao inicio da pilha

try catch - o erro se ocorrer sera capturado pelo bloco catch correspondente e tratará a excessão de acordo com a sua implementação para este bloco e a excessão não será lançada ao metodo chamador

2 curtidas

entendi… valeu!

Isso deve cair em prova de certificação… heheheheh!!