736 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
Für reinen Textinhalt ist ein Reader (z. B. über FileReader/BufferedReader) meist die bessere Wahl, da der dabei automatisch die Zeichenkodierung berücksichtigt — FileInputStream liefert nur rohe Bytes ohne Kodierungswissen.
Verwandt: FileOutputStream · I/O Streams · Bytes · Files · try-with-resources
Ganzer Artikel im Wiki →Weil ein reiner Byte-Stream ohne Zwischenspeicher arbeitet, ist er bei vielen kleinen Lesezugriffen langsam — in der Praxis wird er deshalb meist mit einem gepufferten Wrapper kombiniert. Für reinen Text ist ein zeichenbasierter Reader (der die Zeichenkodierung korrekt berücksichtigt) meist die passendere Wahl als ein roher Byte-Stream.
Verwandt: FileOutputStream · I/O Streams · Unicode · Error Codes (Fehlercodes) · BufferedReader (Gepufferte Eingabe)
Ganzer Artikel im Wiki →Wie bei FileInputStream gilt: für reinen Text ist ein Writer (z. B. FileWriter/BufferedWriter) besser geeignet, da dieser die Zeichenkodierung übernimmt. FileOutputStream mit dem append-Konstruktor-Flag (new FileOutputStream(datei, true)) hängt an eine bestehende Datei an, statt sie zu überschreiben.
Verwandt: FileInputStream · I/O Streams · Write Files
Ganzer Artikel im Wiki →Wie beim Lesen ist auch beim Schreiben ein roher, ungepufferter Byte-Stream bei vielen kleinen Schreibvorgängen ineffizient — üblich ist deshalb, ihn mit einem gepufferten Wrapper zu kombinieren, der Daten sammelt und in größeren Blöcken schreibt. Wichtig ist, den Stream nach dem Schreiben zu schließen, damit gepufferte Daten tatsächlich auf den Datenträger gelangen.
Verwandt: FileInputStream · Daten · Exceptions · BufferedWriter (Gepufferte Ausgabe) · I/O Streams · try-with-resources
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 · FileOutputStream
Ganzer Artikel im Wiki →