Хранение System.out
заявлений обычно не так уж плохо.Пользователи могут видеть их, поэтому они не всегда хорошо выглядят в производственной среде.Лучшей идеей является использование каркаса ведения журнала, такого как java.util.logging
или log4j
.Их можно настроить так, чтобы выводить вывод на консоль, в файл, БД, веб-сервис ...
Имейте в виду, что просто потому, что вы не видите вывод, это не значит, что ничего не работаетделается во время выполнения.JVM по-прежнему необходимо создать строку для передачи в system.out (или инструкцию log), которая может занять довольно много памяти / ЦП для больших / сложных объектов, таких как коллекции.