Java.IO Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
BufferedInputStream |
Функция |
BufferedOutputStream |
Класс реализует буферный выходной поток. |
BufferedReader |
Считывает текст из потока ввода символов, буферизируя символы, чтобы обеспечить эффективное чтение символов, массивов и строк. |
BufferedWriter |
Записывает текст в поток вывода символов, буферизируя символы, чтобы обеспечить эффективную запись отдельных символов, массивов и строк. |
ByteArrayInputStream |
A |
ByteArrayOutputStream |
Этот класс реализует выходной поток, в котором данные записываются в массив байтов. |
CharArrayReader |
Этот класс реализует буфер символов, который можно использовать в качестве потока ввода символов. |
CharArrayWriter |
Этот класс реализует буфер символов, который можно использовать в качестве средства записи. |
CharConversionException |
Базовый класс для исключений преобразования символов. |
Console |
Методы для доступа к устройству консоли на основе символов, если таковые есть, связанной с текущей виртуальной машиной Java. |
DataInputStream |
Поток ввода данных позволяет приложению считывать примитивные типы данных Java из базового входного потока независимо от компьютера. |
DataOutputStream |
Поток вывода данных позволяет приложению записывать примитивные типы данных Java в выходной поток переносимо. |
EOFException |
Сигнализирует о том, что во время ввода достигнут конец файла или конца потока. |
File |
Абстрактное представление имен пути к файлу и каталогу. |
FileDescriptor |
Экземпляры класса дескриптора файла служат непрозрачным дескриптором базовой структуры компьютера, представляющей открытый файл, открытый сокет или другой источник или приемник байтов. |
FileInputStream |
Получает |
FileNotFoundException |
Сигнализирует о неудачной попытке открыть файл, обозначаемый указанным именем пути. |
FileOutputStream |
Выходной поток файла — это выходной поток для записи данных в объект |
FilePermission |
Устаревший код безопасности; не используйте. |
FileReader |
Считывает текст из символьных файлов с использованием размера буфера по умолчанию. |
FileWriter |
Записывает текст в символьные файлы с использованием размера буфера по умолчанию. |
FilterInputStream |
A |
FilterOutputStream |
Этот класс является суперклассом всех классов, которые фильтруют выходные потоки. |
FilterReader |
Абстрактный класс для чтения отфильтрованные потоки символов. |
FilterWriter |
Абстрактный класс для написания отфильтрованных потоков символов. |
IDataInputExtensions | |
IDataOutputExtensions | |
IExternalizableExtensions | |
IFlushableExtensions | |
InputStream |
Этот абстрактный класс является суперклассом всех классов, представляющих входной поток байтов. |
InputStreamReader |
InputStreamReader — это мост от байтовых потоков к символьным потокам: он считывает байты и декодирует их в символы с помощью указанного. |
InterruptedIOException |
Сигнализирует о прерывании операции ввода-вывода. |
InvalidClassException |
Возникает, когда среда выполнения сериализации обнаруживает одну из следующих проблем с классом. |
InvalidObjectException |
Указывает, что один или несколько десериализированных объектов завершили проверку сбоем. |
IObjectInputExtensions | |
IObjectOutputExtensions | |
IOError |
Возникает при возникновении серьезной ошибки ввода-вывода. |
IOException |
Сигнализирует о том, что произошло исключение ввода-вывода определенного рода. |
LineNumberInputStream |
Этот класс представляет собой фильтр входного потока, предоставляющий добавленную функциональность отслеживания текущего номера строки. |
LineNumberReader |
Буферный поток ввода символов, который отслеживает номера строк. |
NotActiveException |
Возникает, когда сериализация или десериализация не активна. |
NotSerializableException |
Возникает, когда экземпляру требуется интерфейс Serializable. |
ObjectInputStream |
Объект ObjectInputStream десериализирует примитивные данные и объекты, ранее написанные с помощью ObjectOutputStream. |
ObjectInputStream.GetField |
Предоставьте доступ к постоянным полям, считываемым из входного потока. |
ObjectInputStream.InterfaceConsts | |
ObjectOutputStream |
Объект ObjectOutputStream записывает примитивные типы данных и графы объектов Java в OutputStream. |
ObjectOutputStream.InterfaceConsts | |
ObjectOutputStream.PutField |
Предоставьте программный доступ к постоянным полям для записи в ObjectOutput. |
ObjectStreamClass |
Дескриптор сериализации для классов. |
ObjectStreamConstants |
Вспомогательный интерфейс с константами, используемыми реализацией сериализации. |
ObjectStreamException |
Суперкласс всех исключений, относящихся к классам Object Stream. |
ObjectStreamField |
Описание поля Serializable из класса Serializable. |
OptionalDataException |
Исключение, указывающее на сбой операции чтения объекта из-за непрочитанных примитивных данных или конца данных, принадлежащих сериализованному объекту в потоке. |
OutputStream |
Этот абстрактный класс является суперклассом всех классов, представляющих выходной поток байтов. |
OutputStreamWriter |
OutputStreamWriter — это мост от потоков символов к потокам байтов: символы, записанные в него, кодируются в байты с помощью указанного |
PipedInputStream |
Входной поток канала должен быть подключен к потоку выходных данных с каналом; Затем поток входных данных в канале предоставляет все байты данных, записанные в поток выходных данных. |
PipedOutputStream |
Поток вывода, передаваемый по каналу, можно подключить к потоку входных данных, чтобы создать канал связи. |
PipedReader |
Потоки ввода символов. |
PipedWriter |
Потоки выходных данных символов. |
PrintStream |
Функция |
PrintWriter |
Выводит отформатированные представления объектов в поток вывода текста. |
PushbackInputStream |
Функция |
PushbackReader |
Средство чтения с символами, которое позволяет отправлять символы обратно в поток. |
RandomAccessFile |
Экземпляры этого класса поддерживают чтение и запись в файл случайного доступа. |
Reader |
Абстрактный класс для чтения потоков символов. |
SequenceInputStream |
A |
SerialAttribute | |
SerializablePermission |
Эта устаревшая безопасность не поддерживается в Android. |
StreamCorruptedException |
Возникает, когда данные элемента управления, считываемые из потока объектов, нарушают внутренние проверки согласованности. |
StreamTokenizer |
Класс |
StringBufferInputStream |
Этот класс позволяет приложению создавать входной поток, в котором чтение байтов предоставляется содержимым строки. |
StringReader |
Символьный поток, источник которого является строкой. |
StringWriter |
Символьный поток, который собирает выходные данные в строковом буфере, который затем можно использовать для создания строки. |
SyncFailedException |
Сигнализирует о сбое операции синхронизации. |
UncheckedIOException |
Обтекает |
UnsupportedEncodingException |
Кодировка символов не поддерживается. |
UTFDataFormatException |
Сигнализирует о том, что неправильно сформированная строка в измененном формате UTF-8 считывается в потоке ввода данных или любом классе, реализующем интерфейс ввода данных. |
WriteAbortedException |
Сигнализирует о том, что во время операции записи был создан один из объектов ObjectStreamExceptions. |
Writer |
Абстрактный класс для записи в потоки символов. |
Интерфейсы
ICloseable |
Это |
IDataInput |
Интерфейс |
IDataOutput |
Интерфейс |
IExternalizable |
Только удостоверение класса экземпляра Externalizable записывается в поток сериализации, и он несет ответственность за сохранение и восстановление содержимого его экземпляров. |
IFileFilter |
Фильтр для абстрактных имен путей. |
IFilenameFilter |
Экземпляры классов, реализующих этот интерфейс, используются для фильтрации имен файлов. |
IFlushable |
A |
IObjectInput |
ObjectInput расширяет интерфейс DataInput, чтобы включить чтение объектов. |
IObjectInputValidation |
Интерфейс обратного вызова, позволяющий проверять объекты в графе. |
IObjectOutput |
ObjectOutput расширяет интерфейс DataOutput для включения записи объектов. |
IObjectStreamConstants |
Константы, записанные в поток сериализации объектов. |
ISerial |
Указывает, что аннотированный поле или метод является частью механизма сериализации сериализации, определенного <спецификацией>сериализации< объектов Java или cite>. |
ISerializable |
Сериализуемость класса включена классом, реализующим java. |
Перечисления
ObjectStreamProtocol |
Перечисляет значения, возвращаемые несколькими типами, и принимается в качестве параметра члена F:Java.IO.ObjectOutputStream.UseProtocolVersion . |
TokenType |
Перечисляет значения, возвращаемые несколькими типами. |