Wie, um einen Datenträger orientiertes Programm in Java

Um mit einem Volumen von Daten in Java beschäftigen, müssen Sie Werkzeuge zum Lesen (und Schreiben) Plattendateien. Bei der bloßen Erwähnung von Plattendateien, beginnen einige Völker Herzen mit Angst zu zittern. Schließlich ist eine Plattendatei schwer fassbar und unsichtbar. Es ist irgendwo im Inneren des Computers, mit etwas Magie magnetischen Prozess gespeichert.

Die Wahrheit ist, Daten immer von einer Platte ist sehr ähnlich wie Daten von der Tastatur zu bekommen. Und Druckdaten auf einem Datenträger ist wie Druckdaten auf dem Computer-Bildschirm.

Für Ihre Zwecke ist ein Programm der Textausgabe Anzeige # 147-auf dem Computer-Bildschirm # 148- bedeutet Anzeige von Text in Eclipse Console-Ansicht. Wenn Sie Eclipse-zugunsten einer anderen IDE meiden (wie NetBeans oder IntelliJ IDEA) oder Sie meiden alle IDEs zugunsten Ihres Systems Befehlsfenster, dann, für dich, # 147-auf dem Computer-Bildschirm # 148- bedeutet etwas ein wenig anders. Bitte lesen zwischen den Zeilen wie nötig.

Auch einige Computer haben Flash-Speicher ohne ehrliche-to-Güte Platten in ihnen. So Begriffe wie # 147-Festplatten bezogenen # 148- und # 147-Plattendateien # 148- sind Zeichen des Alters zeigen. Aber lassen Sie uns den Tatsachen ins Auge: Ein # 147-Plattenladen # 148- nicht mehr verkauft Vinyl-Schallplatten. Heutige LCD-Bildschirme nicht mehr benötigen, zu speichern. Und ein Radio-Buttons der Webseite nicht Ihre Lieblingssender markieren.

Betrachten Sie das Szenario, wenn Sie einige Code ausführen. Sie geben ein paar Sachen auf der Tastatur. Das Programm nimmt dieses Zeug und spuckt ein paar Sachen von selbst aus. Das Programm sendet diese neue Sachen auf die Konsolenansicht. In der Tat geht der Fluss von Daten von der Tastatur, um die Innereien des Computers, und auf dem Bildschirm.

bild0.jpg

Es gibt eine Datei Daten auf Ihrer Festplatte enthält. Das Programm nimmt Daten von der Plattendatei und spuckt einige brandneue Daten aus. Das Programm sendet dann die neuen Daten an eine andere Datei auf der Festplatte. In der Tat geht der Ablauf von Daten aus einer Plattendatei, um die Innereien des Computers, und an einem anderen Plattendatei.

image1.jpg

Diese beiden Szenarien sind sehr ähnlich. In der Tat, es hilft, diese grundlegenden Punkte zu beachten:

  • Das Zeug in einer Plattendatei unterscheidet sich nicht von dem Zeug, das Sie auf einer Tastatur eingeben.

    Wenn eine Tastatur-Leseprogramm erwartet Sie geben 19.95 5, dann die entsprechende Disk-Leseprogramm erwartet eine Datei, die gleichen Zeichen enthalten, 19.95 5. Wenn eine Tastatur-Leseprogramm erwartet Sie drücken Sie die Eingabetaste und mehr Zeichen eingeben, dann die entsprechende Disk-Leseprogramm erwartet in der nächsten Zeile in der Datei mehr Zeichen.

  • Das Zeug in einer Plattendatei unterscheidet sich nicht von dem Zeug, das Sie in Eclipse Konsolenansicht zu sehen.

    Wenn ein Siebdruck Programm zeigt die Anzahl 99,75, dann schreibt die entsprechende Disk-Schreibprogramm die Anzahl 99,75 in einer Datei. Wenn ein Siebdruck Programm den Cursor in die nächste Zeile bewegt, dann erzeugt die entsprechende Disk-Schreibprogramm eine neue Zeile in der Datei.

Wenn Sie Schwierigkeiten haben, sich vorzustellen, was Sie in einer Datei haben, stellen Sie einfach den Text, den Sie auf der Tastatur oder dem Text eingeben würden, die Sie auf dem Computer-Bildschirm sehen würde (das heißt, in Konsolenansicht Eclipse). Das gleiche Text kann in einer Datei auf Ihrer Festplatte erscheinen.

Menü