The Java I/O API
Java I/O is a set of classes that give access to external resources including file systems and the network.
This tutorial will guide you through the Java I/O API, presenting the basic notions you need to understand in order to start writing Java code that takes advantage of the API.