Método stackTrace!

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!!

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.

Valeu cara!! Fique com Deus!!