Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Many of the programs you create with Java need to interact with some kind of data source. Information can be stored on a computer in many ways, including files on a hard drive or CD-ROM, pages on a website, and even bytes in the computer’s memory.
You might expect to need a different technique to handle each different storage device. Fortunately, that isn’t the case.