Потоки ввода-вывода Java

Содержание

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

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

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

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

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

Точно так же есть входные потоки для ввода.

Мы подробно узнаем о входных и выходных потоках в следующих руководствах.

Типы потоков

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

  • Байтовый поток
  • Поток персонажей

Байтовый поток

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

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

Чтобы узнать больше, посетите

  • Класс Java InputStream
  • Класс Java OutputStream

Поток персонажей

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

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

Чтобы узнать больше, посетите

  • Класс чтения Java
  • Класс Java Writer

Интересные статьи...