? Java-Anwendungen können Daten von externen Ressourcen wie Dateien zu lesen. Die File-Klasse in Java modelliert eine abstrakte Datei, einschließlich der Namen und Speicherort . Mit diesem in Verbindung mit anderen Java-Klassen können Entwickler Programme, in denen sie lesen, schreiben und bearbeiten kann Dateidaten . Eine abstrakte Pfadname ist ein zentrales Element in der File-Klasse , den Pfad zu einer bestimmten Datei . File-Klasse
Die File-Klasse ermöglicht es Entwicklern , um die Details einer bestimmten Datei angeben , einschließlich ihres Standorts . Application Programming Code können die File-Klasse Konstruktor ein Objekt Instanz der Klasse zu erstellen. Der folgende Beispielcode demonstriert : Die Datei dataFile = new File ( " my_data.txt ");
Der Code übergibt eine Zeichenfolge , die eine Parameter -Datei. In diesem Fall wird die Datei in der Standard-Anwendung gespeichert und wird als " my_data.txt " für Klartext Inhalt gespeichert. Wenn das Java-Programm diese Zeile verarbeitet , löst es den übergebenen Parameter in einen abstrakten Pfadnamen . Der Konstruktor Methode kann alternativ zwei Parameter, die Eltern-Kind- Elemente der Pfad wie folgt: Datei dataFile = new File ( "/data ", " my_data.txt ");
Dies stellt die Datei gespeichert unter folgender Adresse : data /my_data.txt
die Textdatei wird in einem Ordner mit dem Namen "data" , die auch in der Standard-Anwendung abgelegt. (Siehe Referenzen 1, 2 )
Verwendet
Die File-Klasse bildet ein wesentliches Element in vielen Anwendungen , da es Code auf externe Ressourcen zugreifen können. Einige Java-Anwendungen verwenden Datenbanken und einige Verwendung von Daten in Dateien gespeichert. Diese Dateien können halten formatierten Daten wie XML Markup-Code . Die File-Klasse Modelle ein Speicherort , sondern tatsächlich lesen oder in eine Datei schreiben , müssen Programme , um zusätzliche Klassen verwenden. Zum Beispiel bieten BufferedReader InputStream und Methoden für das Lesen einzelner Datenelemente wie bytes von bestimmten Speicherorten .
Präfix
Die abstrakte Pfadname in Java-Anwendungen die File-Klasse besteht aus zwei Teilen: dem Präfix und eine Sequenz von Namen. Das Präfix ist nicht immer notwendig, aber bietet die Möglichkeit, mit unterschiedlichen Betriebssystemen zu bewältigen. Betriebssysteme Modell und stellen Verzeichnisse auf unterschiedliche Weise. Das Präfix Teil eines Pfad kann eine Darstellung eines bestimmten Laufwerk oder eine Reihe von einem oder mehreren Verzeichnissen Schrägstriche anzeigt .
Namen
Der Name Elemente in ein abstrakte Pfadname umfassen Text-Strings . Diese Namen können repräsentieren Dateien oder Ordner . In der " dataFile " beispielsweise , wird das Verzeichnis vertreten mit dem String " Daten " und die Datei wird dargestellt mit dem String " Meine_Daten " zusammen mit dem Dateiformat Erweiterung. Die Beziehungen zwischen Dateien und Verzeichnisse sind vertreten mit Schrägstrichen. Die Tatsache, dass Java abstrakten Pfadnamen aus vergangen Codeparameter wertet bedeutet, dass Programme können in mehreren Betriebssystemen und Umgebungen funktionieren .