? Während die grundlegenden Java-Programme ohne fremde Daten ausgeführt werden können , müssen fortschrittliche Anwendungen verwenden , um Dateien zu speichern oder abzurufen. Java -Code sieht in einem bestimmten Ort für eine Datei es verwenden werden , so dass, wenn eine Datei bewegt von diesem Ort , wird das Programm nicht mehr in der Lage sein , um den Inhalt zugreifen . Die genauen Auswirkungen dies auf dem Programm haben, werden davon abhängt, was Dateioperationen es versucht zu erfüllen. Datei- IO
Datei IO bezieht sich auf die Wege, auf denen Java liest Daten von und schreibt Daten , Dateien . Der Java-Programmierer erklärt die Datei als ein Objekt , das er verwendet dann zum Schreiben oder Lesen der Daten. Programmierer müssen Java " try " und " catch "-Funktionen beim Zugriff auf eine Datei für die erste Zeit. Java wird versuchen, die Datei zugreifen , aber wenn es nicht ist, wo der Programmierer sagte, es wäre , wird das Programm den Code in das " catch " Funktion auszuführen. Wenn die Datei vorhanden ist, wird Java in den Inhalt zu lesen .
Data Manipulation
Sobald Java hat sich in den Inhalt einer Datei lesen , werden sie im Programm gespeichert Speicher . Entwickler Zugriff auf bestimmte Teile der Daten durch den Aufruf eines bestimmten Teils der Variablen oder Daten-Objekt , in dem der Inhalt der Datei gespeichert sind. Alle Änderungen, die der Programmierer macht auf die Daten innerhalb des Programms gespeichert als gut. Wenn eine Datei bewegt sich nach seinen Inhalt in den Speicher eingelesen wurden , wird es keine Auswirkungen auf das Programm der Fähigkeit, Zugang oder den Inhalt es hat bereits in seinem Speicher .
Schreiben auf
um die Änderungen ein Java-Programm , um den Inhalt einer Datei in der Datei selbst gemacht hat, gelten , muss das Programm diese geänderten Daten zurück in die Datei schreiben sich. Wenn eine Datei verschoben werden, da das Java-Programm lesen Sie die Dateninhalte , wird das Programm einfach eine neue Datei mit dem gleichen Namen und schreiben Sie den Inhalt dieser Datei.
Weitere Aktenleseprogramme
Wenn eine Datei bewegt nach dem Java-Programm zum ersten Mal zugegriffen wird, würde jeder Versuch, das Programm um weitere Daten aus es zu lesen in einem fatalen Fehler , die das Programm zum Absturz führen würde . Aus diesem Grund benötigt die Java-Sprache jede Anstrengung , um Daten in einem Programm für eine Datei lesen, um die Kombination von "try " und " catch "-Funktionen zu nutzen. Auf diese Weise kann der Programmierer für das Programm ausführen , wenn sie nicht finden können, die Datei zu liefern.