EMZETT.
Войти

Потоки ввода-вывода (I/O streams)

Коротко: Поток данных, по которому программа последовательно читает (ввод) или записывает (вывод) данные, — общая абстракция за вводом/выводом файлов, сети и консоли.

Подробнее: Потоки обычно обрабатывают данные по частям, а не целиком, что делает управляемыми даже очень большие объёмы данных без хранения их целиком в памяти. Различают байтовые потоки (сырые байты, например FileInputStream) и символьные потоки (текст с кодировкой), а также небуферизованные и буферизованные.

Подробности

Главное преимущество потока перед «чтением…

См. также: FileInputStream, BufferedReader, файлы