Método stackTrace!

2 respostas
J

Eu já ví algumas vezes esse método e nunca me dei conta e nem tinha me interessado pra que servia esse método stackTrace, mas agora vi que ele ajuda a encontrar a caua de um erro! Mas testei usando ele assim e simplesmente ele mostra a mesma coisa se eu estivesse usando o método getMessage da Exception!! Qual a diferença e se usei errado, como usá-lo?

// Com stackTrace try { ... } catch( Exception e ) { e.stackTrace(); // }

// Com getMessage try { ... } catch( Exception e ) { System.out.println( e.getMessage()) }
Valeu!!

2 Respostas

B

Ola

O getMessage() somente recupera a mensagem de uma exception, enquanto o printStackTrace() recupera além da mensagem, a pilha de onde veio a exception, podendo chegar a te indicar a linha da classe que gerou a exception.

J

Valeu cara!! Fique com Deus!!

Criado 16 de outubro de 2006
Ultima resposta 16 de out. de 2006
Respostas 2
Participantes 2