Ich bin da ganz am Anfang und rätsle gerade wie man beim Dateizugriff etwaige Ausnahmen am besten abfängt. Gute Praxis scheint zu sein, zumindest ein zweites "Try" einzusetzen. Ich sehe aber öfter unterschiedliche Beispiele (siehe unten). Was sollte man hier am besten verwenden?
Erstes Beispiel:
Zweites Beispiel:
Erstes Beispiel:
Java:
try {
BufferedReader br = new BufferedReader(new FileReader("DATENDATEI"));
String zeile = br.readLine();
while (zeile != null) {
zeile = br.readLine();
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
br.close();
} catch (IOException e) {
}
}
Zweites Beispiel:
Java:
try {
BufferedReader br = new BufferedReader(new FileReader("DATENDATEI"));
try {
String zeile = br.readLine();
while (zeile != null) {
zeile = br.readLine();
}
} finally {
br.close();
}
} catch (FileNotFoundException e) {
} catch (IOException e) {
}