Wenn ein Computerprogramm eine Input-Operation durchführt, in welche Richtung fließen die Daten?

Eine gute Antwort wäre:

Von einem äußeren Gerät in das Programm.

Keine eingebaute IO

Input und Output sind so gebräuchlich, dass es dafür eine Abkürzung gibt: IO. IO-Operationen sind sehr kompliziert, sowohl auf der Software-Ebene als auch auf der elektronischen Ebene. Ein Teil des Problems besteht darin, dass die Art in der Daten außerhalb des Computers organisiert sind sich von der Art unterscheidet, in der sie innerhalb des Computers organisiert sind.

Es gibt in Java keine Standardanweisungen für Input- und Output-Operationen. Der gesamte Input und Output wird durchgeführt, indem Methoden verwendet werden, die Teil eines Pakets sind. Ein Paket ist eine Sammlung von Klassen, die von anderen Programmen verwendet werden können. Für jetzt, betrachten Sie ein Paket als eine Werkzeugkiste und die sich darin befindlichen Klassen als Werkzeuge. Es gibt mehrere IO-Pakete. Gewöhnlich wählt sich der Programmierer dasjenige aus, das die Klassen für die zu erledigende Arbeit enthält. Diese Aufzeichnungen verwenden das java.io Paket, welches das am meisten verwendete IO-Paket ist.

Es mag Ihnen seltsam vorkommen, dass Java selbst keine eingebaute IO hat. Der Grund dafür ist, dass es sehr viele Arten von IO gibt und, dass eine Sprache, die alle eingebaut hätte, zu umfangreich und schwerfällig wäre. Eine professionelle Sprache, so wie Java (C, C++ u.a.) erlaubt es dem Programmierer sich das richtige IO-Paket für den Job auszuwählen.

Hinweis: Wie bereits erwähnt, einige Bücher verwenden ihre eigenen auf java.io basierenden IO-Pakete. Diese Methoden werden sich von den hier beschrieben etwas unterscheiden, aber das Konzept ist das gleiche.

FRAGE 2:

Wenn Sie ein neues Modell eines Automobils haben, verfügt es über einen Computer, der die verschiedenen Aspekte des Motors steuert, während er die Daten von zahlreichen Sensoren überwacht. Führt dieser Computer Input und Output durch?

Inhaltsverzeichnis