What is the difference between text I/O and binary I/O?
What happens if you try to create a FileInputStream on a file that does not exist?
What happens if you try to create a FileOutputStream on a file that does not exist?
What are BufferedInput/OutputStreams and why are they used? Write some Java code to illustrate how to create a BufferedInputStream.
Write the line of code you would need to open the file c:\temp\mydata.txt for reading primitive data values from the file such as doubles, floats, ints, etc.
Write lines of code to create object input and output streams for the file c:\temp\mydata.out.
What is the difference between sequential access and random access?