Buffer -> 임시 저장 공간 Buffer를 이해하기 전에 Stream 대한 이해가 필요하다. Stream 이란? 마치 수도꼭지와 비슷한데 수도꼭지에서 물을 틀어서 그 물이 수도관을 통해서 내려가게 되는데 이 수도꼭지를 여는 순간 물이 이동하는 물의 흐름을 Stream이라고 한다. 이 물의 흐름을 프로그램에서는 전류의 흐름으로 다룬다. 흔히 Stream은 컴퓨터를 이용하면서 늘상 존재하는데 키보드를 사용할 때도 키보드에서 누르는 자판의 신호를 전기적 신호로 본체에 전달해서 원하는 문자열이 모니터에 다시 출력되기까지는 수많은 전기선과 장치들로 전류가 이동하면서 일을 하기 때문에 사용할 수 있는 것이다. 그럼 조금만 생각해 보면 Stream이라는 것은 흐름이라 흐름을 주는 쪽과 받는 쪽으로 나눠지게 되는..