Wann wird System.out nicht in der Java-Konsole angezeigt?

Ich habe verstanden, dass alles zu standardisieren (System.out) wird im Java-Konsolenfenster angezeigt (wenn es aktiviert ist). Ich habe jedoch irgendwo festgestellt, dass es Situationen gibt, in denen dies nicht versucht wird, zum Beispiel bei Swing-Apps. Ist das der fall

In welchen Situationen oder Setups würde ich normalerweise keine Standardausgabe in der Konsole erwarten? Gibt es einen Unterschied im Verhalten, das beispielsweise auf dem JDK und nicht explizit auf dem JRE ausgeführt wird? javaw.exe?

ps, ich verstehe, wie die Konsole in den Java-Einstellungen angezeigt wird, aber ich bin neugierig, da ich es geschafft habe, eine Anwendung zu erstellen, die als ausführbares Jar ausgeführt wird und die Konsole trotz einiger Aufrufe von nicht startetSystem.out) unter Windows 7.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage