Потоки ввода/вывода Java
Потоки ввода/вывода 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
java