English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map коллекции

Java Set коллекции

Java Ввод/Вывод (I/O)

Java Reader/Writer

Другие темы Java

Java I/O потоки

В этом руководстве мы изучим Java ввод/вывод потоков и их типы.

В Java, потоки представляют собой последовательность данных, читаемых из источника и записываемых в целевую точку.

одинвходной потокиспользуется для чтения данных из источника. И также,Струйный потокиспользуется для записи данных в целевую точку.

class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

Например, в нашей первойHello WorldВ примере мы использовали System.out для вывода строки. Здесь System.out - это поток вывода.

Аналогично, также существуют потоки, принимающие входные данные.

Мы более подробно рассмотрим входные и выходные потоки в后面的 уроках.

Типы потоков

В зависимости от данных, содержащихся в потоке, их можно классифицировать как:

  • Потоки байтов

  • Потоки символов

Потоки байтов (Byte)

Потоки байтов используются для чтения и записи отдельных байтов данных (8 бит).

Все потоковые классы байтов производятся от базовых абстрактных классов InputStream и OutputStream.

Для получения дополнительной информации посетите

Потоки символов (Character )

Потоки символов используются для чтения и записи отдельных символов данных.

Все потоковые классы символов производятся от базового абстрактного класса Reader и Writer.

Для получения дополнительной информации посетите