I just learned about input/output using BufferedReader
.
I wanted to know what exactly are the meanings of the term Stream
and Buffer<
A stream is the connection and actual information being passed between points. The buffer is a storage container which stores part or all of the streamed data and feeds this to the output device.
Of course, the point being that if the stream slows beyond the data rate required to show the data, then the output would pause. The buffer prevents this.