Writer 줄과 flush 계약

저장 형식인지 대화형 프로토콜인지에 따라 출력을 결정한다.

상황구분자배출
로컬 보고서newLineclose
고정 파일 사양명시적 LFclose
소켓 요청프로토콜 표식메시지마다 flush
대량 텍스트 변환입력 줄 정책주기적 또는 close

핵심: PrintWriter 자동 flush가 모든 write 뒤에 동작한다고 가정하지 않는다.