Классы для потоков ввода/вывода находятся в пакетах java.io
и java.nio
.
java.io
: Содержит традиционные потоки ввода/вывода, основанные на байтах и символах.java.nio
: Содержит новые неблокирующие потоки ввода/вывода, использующие буферы и каналы (NIO - New Input/Output).Некоторые примеры классов из этих пакетов:
Пакет | Классы (примеры) | Описание |
---|---|---|
java.io | FileInputStream , FileOutputStream | Потоки ввода/вывода для работы с файлами (байты) |
FileReader , FileWriter | Потоки ввода/вывода для работы с файлами (символы) | |
BufferedReader , BufferedWriter | Буферизованные потоки для эффективного ввода/вывода | |
DataInputStream , DataOutputStream | Потоки для чтения/записи примитивных типов данных | |
java.nio | FileChannel , SocketChannel | Каналы для работы с файлами и сетевыми подключениями |
ByteBuffer , CharBuffer | Буферы для хранения данных при работе с каналами | |
Selector | Механи |
Классы для потоков ввода/вывода находятся в пакетах java.io
и java.nio
.
java.io
: Содержит традиционные потоки ввода/вывода, основанные на байтах и символах.java.nio
: Содержит новые неблокирующие потоки ввода/вывода, использующие буферы и каналы (NIO - New Input/Output).Некоторые примеры классов из этих пакетов:
Пакет | Классы (примеры) | Описание |
---|---|---|
java.io | FileInputStream , FileOutputStream | Потоки ввода/вывода для работы с файлами (байты) |
FileReader , FileWriter | Потоки ввода/вывода для работы с файлами (символы) | |
BufferedReader , BufferedWriter | Буферизованные потоки для эффективного ввода/вывода | |
DataInputStream , DataOutputStream | Потоки для чтения/записи примитивных типов данных | |
java.nio | FileChannel , SocketChannel | Каналы для работы с файлами и сетевыми подключениями |
ByteBuffer , CharBuffer | Буферы для хранения данных при работе с каналами | |
Selector | Механи |
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.