Question 1: Will the following code compile correctly?
File file = new File("temp.txt");
FileReader in = new FileReader( file );

1. No---the constructor for FileReader is used incorrectly.
2. No---the constructor for File must have an absolute path name.
3. Yes--the syntax is correct.
4. Yes--the compiler will check that "temp.txt" already exists.