Solucionado (ver solução)

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!

Solucionado
(ver solução)
2
respostas

curiosidade

Só uma duvida pode colocar esse codigo

        try {
            _______________();
        } catch (ArithmeticException | NullPointerException ex) {
            String ms = ex.getMessage();
            System.out.println("Exception " + ms);
            ex.printStackTrace();
        }

no inicio de todos os projetos para apontar possíveis erros no código ou não e de boa pratica ?

Obs. no caso todas as possíveis exceções para localizar possíveis erros .

2 respostas
solução!

Opa Daniel, tudo bem?

Colocar uma verificação dessa no começo de todo projeto não faz muito sentido porque, normalmente, uma exception só é capturada caso se tenha a intenção de trata-la, ou seja, para o caso dela ocorrer uma outra ação seja realizada, essa é a verdadeira vantagem de se poder capturar uma exception, para que seja feita uma outra ação quando ela for lançada.

Agora capturar uma exception só para mostrar a mensagem e o StackTrace() não faz muito sentido, é melhor criar o código e testa-lo para verificar a ocorrência de uma exception, e caso isso aconteça, resolver o problema, do que ficar pegando diversas exceptions avulsas sem a intenlção de trata-las.

hummm entendi a beleza vlw pela a ajuda.