Biblioteka wejścia/wyjścia Javy 1.0 (bajtowa) Klasy – źródła danych: klasy bazowe: InputStream i OutputStream; Klasy – przeznaczenia danych: ByteArrayInputStream StringBufferInputString FileInputStream PipedInputStream SequenceInputString FilterInputString Filtry-dekoratory (do czytania) Filtry-dekoratory (do pisania) DataInputStream BufferedInputStream ObjectInputStream LineNumberInputStream PushbackInputStream ByteArrayOutputStream; FileOutputStream; PipedOutputStream; FilterOutputStream DataOutputStream PrintStream ObjectOutputStream BufferedOutpuStream Biblioteka wejścia/wyjścia Javy 1.1 (znakowa) Java 1.0 Java 1.1 Java 1.0 Java 1.1 InputStream Reader FilterInputStream FilterReader OutputStream Writer FilterOutputStream FilterWriter FileInputStream FileWriter BufferedInputStream BufferedReader FileOutputStream FileWriter BufferedOutputStream BufferedWriter StringBufferInputStream StringReader DataInputStream - - StringWriter DataOutputStream - ByteArrayInputStream CharArrayReader PrintStream PrintWriter ByteArrayOutputStream CharArrayWriter LineNumberInputStream LineNumerReader PipedInputStream PipedReader PushbackInputStream PushbackReader PipedOutputStream PipedWriter Konwersja z biblioteki bajtowej do znakowej : klasy InputStreamReader i OutputStreamWriter