| 
 | 
Start of Tutorial > Start of Trail > Start of Lesson | 
Search
 Feedback Form  | 
- 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) { ... }
- What exceptions can be caught by the following handler?
 Is there anything wrong with this exception handler as written? Will this code compile?... } catch (Exception e) { ... } catch (ArithmeticException a) { ... }
- Match each situation in the first column with an item in the second column.
 
int[] A;
A[0] = 0;
- The Java VM starts running your program, but the VM can’t find the Java platform classes. (The Java platform classes reside in
 classes.ziporrt.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
 
- runtime exception
 
- no exception
 
Check your answers.
- Add a
 readListmethod toListOfNumbers.java. This method should read in
intvalues 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
 catmethod so that it will compile:public static void cat(File named) { RandomAccessFile input = null; String line = null; try { input = new RandomAccessFile(named, "r"); while ((line = input.readLine()) != null) { System.out.println(line); } return; } finally { if (input != null) { input.close(); } } }
| 
 | 
Start of Tutorial > Start of Trail > Start of Lesson | 
Search
 Feedback Form  | 
Copyright 1995-2003 Sun Microsystems, Inc. All rights reserved.