I found a document on net related to Java IO. The notes may be higher level programming and some concepts may be unfamiliar for beginners however its worth a look if you want to know how to read and write files in Java. Material is of high quality so thought should post it up. Enjoy!
Java Input/Output PDF Document