¿Cuándo no aparece System.out en la consola de Java?

Entendí que cualquier cosa para estandarizar (System.out) aparecería en la ventana de la Consola Java (cuando está habilitada). Sin embargo, descubrí que podría haber situaciones en las que esto no sea un intento, por ejemplo, de las aplicaciones Swing. ¿Es ese el caso?

Básicamente, ¿qué situaciones o configuraciones no esperaría ver la salida estándar en la consola? ¿Hay una diferencia en el comportamiento que se ejecuta en el JDK en lugar de explícitamente en el JRE, por ejemplo? javaw.exe?

pd, entiendo cómo mostrar la Consola en la configuración de Java, pero tengo curiosidad porque me las arreglé para crear una aplicación, ejecutar como un archivo ejecutable, que no inicia la consola a pesar de algunas llamadas aSystem.out) en Windows 7.

Respuestas a la pregunta(5)

Su respuesta a la pregunta