created: 06/02/00; revised: 07/08/02, 06/08/03

CHAPTER 82 — Input and Output Streams

This chapter discusses input and output (IO) using the package available in Java 1.2 and above.

Input is data going into a program; output is data flowing out of a program. IO is frequently done using IO streams. A stream is a sequence of data flowing from a source to a destination. IO streams can be connected to a wide variety of data sources and destinations.

Chapter Topics:

You have already used streams in reading data from the keyboard and in writing data to the monitor. Streams are used for much more than that.


Java can read data from the Internet. What does this data look like to a Java program?