Java-Exception-Handling

Ich soll ein Beispielprogramm zu erstellen, die für das exception handling für Dateioperationen für meine java-Zuordnung. Ich habe Probleme beim Verständnis, da ich ein C++ - Typ. Es wäre wirklich sehr hilfreich, wenn jemand könnte darauf hinweisen, den Fehler in meinem code unten. Ich beziehe mich diese Artikel. Eclipse ist mir "nicht erreichbar catch-block für die FileNotFoundException. Diese exception wird nie geworfen, aus der try-Anweisung Körper" Fehler.

import java.io.*;

public class file {

    public static void main(String[] args) {
        String arg1 = args[0];
        String arg2 = args[1];
        System.out.println(arg1);
        System.out.println(arg2);
        File f1, f2;

        try {
            f2 = new File(arg2);
            f1 = new File(arg1);
        }
        catch(FileNotFoundException e) {
        /*
            if(!f1.exists()) {
                System.out.println(arg1 + " does not exist!");
                System.exit(0);
            }
            if(!f2.exists()) {
                System.out.println(arg2 + " does not exist!");
                System.exit(0);
            }


            if(f1.isDirectory()) {
                System.out.println(arg1 + " is a Directory!");
                System.exit(0);
            }
            if(f2.isDirectory()) {
                System.out.println(arg2 + " is a Directory!");
                System.exit(0);
            }

            if(!f1.canRead()) {
                System.out.println(arg1 + " is not readable!");
                System.exit(0);
            }
            if(!f2.canRead()) {
                System.out.println(arg2 + " is not readable!");
                System.exit(0);
            }*/
        }
    }
}
  • In Zukunft bitte die code in deiner Frage.
  • sorry, ich werde es mir merken.
  • Bitte Lesen Sie auch gründlich über die Java - checked und unchecked erwartet. Die ersten, die Erben von Exception Klasse letztere aus RuntimeException.
InformationsquelleAutor Cool_Coder | 2012-11-06
Schreibe einen Kommentar