Transcription: An ultimate consumer is the device, file or array of bytes in memory that is the final destination of data that is put into a stream. For example, an output stream could have a file as its ultimate consumer, in which case all of the data that is put in this stream is written to the file.