Потоки вводу-виводу 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

Цікаві статті...