Eu sempre programei em c++, agora que comecei em java me surgiu essa dúvida. Qual a diferença de tratar um erro com um If e com uma Exception?
EX: Uma funcao onde o usuário entrou com um valor invalido
O que muda?
Eu sempre programei em c++, agora que comecei em java me surgiu essa dúvida. Qual a diferença de tratar um erro com um If e com uma Exception?
EX: Uma funcao onde o usuário entrou com um valor invalido
O que muda?
Boa noite Felipe,
Cara é tudo questão de boas praticas, 'if' serve pra você mexer no fluxo, testar condições essas coisas... E mesmo assim não é muito recomendado utilizar muitos if's nas suas classes, use somente se necessário.
Ja a Exception foi criada justamente para tratar erros, por isso deve utilizar exceptions, pois ela foi criada justamente pra isso, e torna seu codigo mais legivel para outros programadores.