•There is a file “pointer” which you can use to read and write to random place in the file.
•You can read and write only primitive data types - writeByte(), writeInt(), writeBoolean()
•It’s faster to jump between points in the file, than search an entire stream file.