Поделиться через


Java.IO Пространство имен

Классы

BufferedInputStream

Функция BufferedInputStream добавляется в другой входной поток, а именно возможность буферизации входных данных и поддержки markreset методов.

BufferedOutputStream

Класс реализует буферный выходной поток.

BufferedReader

Считывает текст из потока ввода символов, буферизируя символы, чтобы обеспечить эффективное чтение символов, массивов и строк.

BufferedWriter

Записывает текст в поток вывода символов, буферизируя символы, чтобы обеспечить эффективную запись отдельных символов, массивов и строк.

ByteArrayInputStream

A ByteArrayInputStream содержит внутренний буфер, содержащий байты, которые могут быть считываются из потока.

ByteArrayOutputStream

Этот класс реализует выходной поток, в котором данные записываются в массив байтов.

CharArrayReader

Этот класс реализует буфер символов, который можно использовать в качестве потока ввода символов.

CharArrayWriter

Этот класс реализует буфер символов, который можно использовать в качестве средства записи.

CharConversionException

Базовый класс для исключений преобразования символов.

Console

Методы для доступа к устройству консоли на основе символов, если таковые есть, связанной с текущей виртуальной машиной Java.

DataInputStream

Поток ввода данных позволяет приложению считывать примитивные типы данных Java из базового входного потока независимо от компьютера.

DataOutputStream

Поток вывода данных позволяет приложению записывать примитивные типы данных Java в выходной поток переносимо.

EOFException

Сигнализирует о том, что во время ввода достигнут конец файла или конца потока.

File

Абстрактное представление имен пути к файлу и каталогу.

FileDescriptor

Экземпляры класса дескриптора файла служат непрозрачным дескриптором базовой структуры компьютера, представляющей открытый файл, открытый сокет или другой источник или приемник байтов.

FileInputStream

Получает FileInputStream входные байты из файла в файловой системе.

FileNotFoundException

Сигнализирует о неудачной попытке открыть файл, обозначаемый указанным именем пути.

FileOutputStream

Выходной поток файла — это выходной поток для записи данных в объект File или в нее FileDescriptor.

FilePermission

Устаревший код безопасности; не используйте.

FileReader

Считывает текст из символьных файлов с использованием размера буфера по умолчанию.

FileWriter

Записывает текст в символьные файлы с использованием размера буфера по умолчанию.

FilterInputStream

A FilterInputStream содержит некоторый другой входной поток, который он использует в качестве основного источника данных, возможно, преобразовывает данные по пути или предоставляет дополнительные функциональные возможности.

FilterOutputStream

Этот класс является суперклассом всех классов, которые фильтруют выходные потоки.

FilterReader

Абстрактный класс для чтения отфильтрованные потоки символов.

FilterWriter

Абстрактный класс для написания отфильтрованных потоков символов.

IDataInputExtensions
IDataOutputExtensions
IExternalizableExtensions
IFlushableExtensions
InputStream

Этот абстрактный класс является суперклассом всех классов, представляющих входной поток байтов.

InputStreamReader

InputStreamReader — это мост от байтовых потоков к символьным потокам: он считывает байты и декодирует их в символы с помощью указанного.java.nio.charset.Charset charset

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 — это мост от потоков символов к потокам байтов: символы, записанные в него, кодируются в байты с помощью указанного java.nio.charset.Charset charset.

PipedInputStream

Входной поток канала должен быть подключен к потоку выходных данных с каналом; Затем поток входных данных в канале предоставляет все байты данных, записанные в поток выходных данных.

PipedOutputStream

Поток вывода, передаваемый по каналу, можно подключить к потоку входных данных, чтобы создать канал связи.

PipedReader

Потоки ввода символов.

PipedWriter

Потоки выходных данных символов.

PrintStream

Функция PrintStream добавляется в другой выходной поток, а именно возможность печати представлений различных значений данных удобно.

PrintWriter

Выводит отформатированные представления объектов в поток вывода текста.

PushbackInputStream

Функция PushbackInputStream добавляется в другой входной поток, а именно возможность "отправить назад" или "непрочитанные" байты, сохраняя отправляемые обратно байты во внутреннем буфере.

PushbackReader

Средство чтения с символами, которое позволяет отправлять символы обратно в поток.

RandomAccessFile

Экземпляры этого класса поддерживают чтение и запись в файл случайного доступа.

Reader

Абстрактный класс для чтения потоков символов.

SequenceInputStream

A SequenceInputStream представляет логическое объединение других входных потоков.

SerialAttribute
SerializablePermission

Эта устаревшая безопасность не поддерживается в Android.

StreamCorruptedException

Возникает, когда данные элемента управления, считываемые из потока объектов, нарушают внутренние проверки согласованности.

StreamTokenizer

Класс StreamTokenizer принимает входной поток и анализирует его в "токены", позволяя маркерам считываться один раз.

StringBufferInputStream

Этот класс позволяет приложению создавать входной поток, в котором чтение байтов предоставляется содержимым строки.

StringReader

Символьный поток, источник которого является строкой.

StringWriter

Символьный поток, который собирает выходные данные в строковом буфере, который затем можно использовать для создания строки.

SyncFailedException

Сигнализирует о сбое операции синхронизации.

UncheckedIOException

Обтекает IOException исключение без флажка.

UnsupportedEncodingException

Кодировка символов не поддерживается.

UTFDataFormatException

Сигнализирует о том, что неправильно сформированная строка в измененном формате UTF-8 считывается в потоке ввода данных или любом классе, реализующем интерфейс ввода данных.

WriteAbortedException

Сигнализирует о том, что во время операции записи был создан один из объектов ObjectStreamExceptions.

Writer

Абстрактный класс для записи в потоки символов.

Интерфейсы

ICloseable

Это Closeable источник или назначение данных, которые могут быть закрыты.

IDataInput

Интерфейс DataInput обеспечивает чтение байтов из двоичного потока и восстановление данных из них в любом из примитивных типов Java.

IDataOutput

Интерфейс DataOutput обеспечивает преобразование данных из любого из примитивных типов Java в ряд байтов и запись этих байтов в двоичный поток.

IExternalizable

Только удостоверение класса экземпляра Externalizable записывается в поток сериализации, и он несет ответственность за сохранение и восстановление содержимого его экземпляров.

IFileFilter

Фильтр для абстрактных имен путей.

IFilenameFilter

Экземпляры классов, реализующих этот интерфейс, используются для фильтрации имен файлов.

IFlushable

A Flushable — это назначение данных, которые могут быть промыты.

IObjectInput

ObjectInput расширяет интерфейс DataInput, чтобы включить чтение объектов.

IObjectInputValidation

Интерфейс обратного вызова, позволяющий проверять объекты в графе.

IObjectOutput

ObjectOutput расширяет интерфейс DataOutput для включения записи объектов.

IObjectStreamConstants

Константы, записанные в поток сериализации объектов.

ISerial

Указывает, что аннотированный поле или метод является частью механизма сериализации сериализации, определенного <спецификацией>сериализации< объектов Java или cite>.

ISerializable

Сериализуемость класса включена классом, реализующим java.

Перечисления

ObjectStreamProtocol

Перечисляет значения, возвращаемые несколькими типами, и принимается в качестве параметра члена F:Java.IO.ObjectOutputStream.UseProtocolVersion .

TokenType

Перечисляет значения, возвращаемые несколькими типами.