- Is the following code legal?
try { } finally { }- What exception types can be caught by the following handler?
What is wrong with using this type of exception handler?catch (Exception e) { }
- Is there anything wrong with the following exception handler as written? Will this code compile?
try { } catch (Exception e) { } catch (ArithmeticException a) { }
- Match each situation in the first list with an item in the second list.
int[] A;
A[0] = 0;- The JVM starts running your program, but the JVM can't find the Java platform classes. (The Java platform classes reside in
classes.zip
orrt.jar
.)- A program is reading a stream and reaches the
end of stream
marker.- Before closing the stream and after reaching the
end of stream
marker, a program tries to read the stream again.
- __error
- __checked exception
- __compile error
- __no exception
Check your answers.
- Add a
readList
method to. This method should read in
ListOfNumbers.java
int
values from a file, print each value, and append them to the end of the vector. You should catch all appropriate errors. You will also need a text file containing numbers to read in.
- Modify the following
cat
method so that it will compile.public static void cat(File file) { RandomAccessFile input = null; String line = null; try { input = new RandomAccessFile(file, "r"); while ((line = input.readLine()) != null) { System.out.println(line); } return; } finally { if (input != null) { input.close(); } } }