Rethrow exception in java

Ich habe eine sehr einfache Frage zu re-throwing exception in Java.

Hier ist der Codeausschnitt:

public static void main(String[] args) throws FileNotFoundException {
    try {
        FileReader reader = new FileReader("java.pdf");
    } catch (FileNotFoundException ex) {
        throw ex;
    }
}

public static void main(String[] args) throws FileNotFoundException {        
        FileReader reader = new FileReader("java.pdf");        
}

Warum brauchen wir, um wieder werfen ex in der ersten version, während die zweite version sieht eleganter? Was könnten die Vorteile und welche version wird bevorzugt über den anderen?

InformationsquelleAutor MinhHoang | 2012-08-15
Schreibe einen Kommentar