У цьому підручнику ми дізнаємося про потоки вводу / виводу 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