IOBP2
Datenstrukture und Java-Klassenbibliothek
Datenstrukture und Java-Klassenbibliothek
-
- 1 / 90
-
Flashcards
Verschieben von Dateien?
renameTo-Methode:
"public boolean verschiebeImportierte(File datei) {
String sep = File.seperator;
String pfad = sep + "var" + sep + "imported" + sep;
pfad = pfad + datei.getName();
File neuerOrt = new File(pfad);
return datei.renameTo(neuerOrt);
Datenströme?
Sie transportieren Daten zwischen Datenquellen, Datensenken und dem Programm. Eingabedaten werden von einer Datenquelle transportiert, Ausgabedaten werden zu einer Datensenke transportiert.
Unterschiedliche Arten von Datenströmen?
- Zeichenorientierte Datenströme
- Reader oder Writer
- Byteorientierte Datenströme
- InputStream oder OutputStream
jeweils im Paket java.io
InputStreaam?
- FileInputStream
- AudioInputStream
- ObjectInputStream
OutputStream?
- FileOutputStream
- FilterOutputStream
- ObjectOutputStream
Reader?
- InputStreamReader
- BufferedReader
- StringReader
Writer?
- OutputStreamWriter
- BufferedWriter
- StringWriter
Pipeline (Datenströme)?
Transportiert Daten von einer Quelle zu einem Ziele und kann aus verschiedenen Teilen bestehen, durch die die Daten nacheinander fließen.
Typische Exceptions beim Umgang mit Datenströmen?
- FileNotFoundException
- IOException (Fehler bei der Verarbeitung des Eingabestroms.)
Komprimieren/Dekomprimieren von Dateien?
Deflater/InflaterInputStream.