Two types of file access
Java has over 20 classes for file access
Streams
- Sequential, processed one after the other
- Easy to program, but slow for some app
Random access
- Has the ability to skip around the file to a particular position
- Fast, but more complex to program