Solucionado (ver solução)
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.