Many of the programs you create with Java will need to interact with some kind of data source. There are countless ways in which information can be stored on a computer, including files on a hard drive or CD-ROM, pages on a Web site, and even the computer's memory itself.
You might expect there to be different techniques to handle each of the different storage devices. Fortunately, this isn't the case.
In Java, information can be stored and retrieved using a communications system called streams, which are implemented in the
Today you learn how to create input streams to read information and output streams to store information. You'll work with each of the following:
Byte streams, which ...