Java.io.Interfaces обеспечивает системный ввод и вывод через потоки данных, сериализацию и файловую систему.
Closeable
Это источник или назначение данных, которые могут быть закрыты.
Ввод данных
Это обеспечивает чтение байтов из двоичного потока и восстановление из них данных в любом из примитивных типов Java.
DataOutput
Это обеспечивает преобразование данных из любого примитивного типа Java в серию байтов и запись этих байтов в двоичный поток.
Externalizable
Это обеспечивает только идентичность класса экземпляра Externalizable, записанного в потоке сериализации, и ответственность за сохранение и восстановление содержимого его экземпляров лежит на классе.
FileFilter
Это фильтр для абстрактных путей.
FilenameFilter
Это экземпляры классов, которые реализуют этот интерфейс, используются для фильтрации имен файлов.
Смываемый
Это место назначения данных, которые могут быть сброшены.
ObjectInput
Это расширяет интерфейс DataInput для включения чтения объектов.
ObjectInputValidation
Это интерфейс обратного вызова, позволяющий проверять объекты в графе.
ObjectOutput
Это objectOutput расширяет интерфейс DataOutput для включения записи объектов.
ObjectStreamConstants
Константы, записанные в поток сериализации объектов.
Сериализуемый
Это включено классом, реализующим интерфейс java.io.Serializable.