1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
5 Treffer
Java unterscheidet Byte-Streams (InputStream/OutputStream, für Binärdaten) und Character-Streams (Reader/Writer, für Textdaten mit Zeichenkodierung). Streams lassen sich verketten ("Wrapping"): ein BufferedReader wrappt z. B. einen FileReader, um Pufferung hinzuzufügen, ohne die Basisklasse selbst zu ändern.
Verwandt: BufferedReader · FileInputStream · FileOutputStream · Files · Strom · Java
Ganzer Artikel im Wiki →Streams verarbeiten Daten üblicherweise Stück für Stück statt alles auf einmal, was auch sehr große Datenmengen handhabbar macht, ohne sie komplett im Speicher zu halten. Man unterscheidet Byte-Streams (rohe Bytes, z. B. FileInputStream) und Zeichen-Streams (Text mit Zeichenkodierung), sowie ungepufferte und gepufferte Varianten.
Verwandt: Files (Dateien, programmiertechnisch) · FileInputStream · BufferedReader (Gepufferte Eingabe) · Bytes · Daten · Ein- und Ausgabe (IO)
Ganzer Artikel im Wiki →Statt Schleifen mit Zwischenvariablen beschreibt man, was passieren soll (deklarativ). Ein Stream speichert keine Daten, er ist eine Beschreibung der Verarbeitung. Die Arbeit geschieht erst, wenn eine Endoperation aufgerufen wird („lazy").
Ganzer Artikel im Wiki →Ein Stream ist ein Datenfluss in eine Richtung. Wer liest, bekommt Daten nach und nach. Wer schreibt, schiebt sie nach und nach hinaus. Das Prinzip ist immer gleich, egal ob die Quelle eine Datei, ein Netzwerk oder der Speicher ist.
Verwandt: Read Files · System.out · I/O Streams · try-with-resources
Ganzer Artikel im Wiki →Der Zugriff auf Dateien läuft über I/O-Streams — Datenströme, über die byte- oder zeichenweise gelesen bzw. geschrieben wird. Weil Datei-Operationen von externen Faktoren abhängen (Datei existiert nicht, keine Berechtigung, Datenträger voll), lösen sie häufig Exceptions aus und sollten entsprechend behandelt bzw. mit try-with-resources sauber wieder geschlossen werden.
Verwandt: Create Files (Dateien erstellen) · Read Files (Dateien lesen) · Delete Files (Dateien löschen) · Write Files (Dateien schreiben) · I/O Streams · try-with-resources
Ganzer Artikel im Wiki →