Sebastan: Exception und printStackTrace()

Beitrag lesen

Hallo,

ich versche mich in java einzuarbeiten und verstehe nicht, warum
manchmal bei einer try/catch programmierung mal der fehler über
System.out.println() und manchmal mit printStackTrace() ausgegeben
wird.
Wo ist da der unterschied wenn ich es definiere
catch(Throwable t) {
  System.out.println("Fehler: " + t);
}
Würde das gehen und warum nutzt man immer das printStackTrace() ?

Gruß