Будет ли буфер Java System.out.print () вечным, пока не будет println ()?

Я подслушал аргумент о System.out.print () сегодня. Один человек утверждал, что, поскольку print () не включает завершающий \ n , буфер, в который он записывает, в конечном итоге заполнится и начнется потеря данных. Другой человек утверждал, что он использовал System.out.print () для всех своих программ Java и никогда не сталкивался с этой проблемой.

Первый человек прав? Может ли System.out.print () начать блокировку или удаление данных, если стандартный вывод заполнен? Есть ли пример кода, который вызовет это?

6
задан Michael Myers 22 February 2012 в 21:24
поделиться