Java.io Interfaces | Description |
---|---|
FileFilter | Abstract pathnames can be known using this interface. |
FilenameFilter | This interface is used to filter the filenames of a particular class. |
Data Input | Used to reconstruct the data and read the bytes from the binary stream in a java primitive types. |
Data Output | This interface used to convert the data of a java primitive type to a series of bytes and write to a binary stream. |
Closeable | The destination or source of a data can be closed using this interface. |
Externalizable | This interface used to identify a class of Externalizable instance and responsible for saving and restoring contents of a class, which are written in the serialization stream. |
Flushable | The data can be flushed using this interface. |
Object Input | Using this interface the data input can be extended and the objects can be read. |
Object Output | This interface used to extend the data output interface, which include writing of objects. |
ObjectInputValidation | This interface is used to callback and allow the validations of object in a graph. |
ObjectStreamConstants | By using this interface the constants can be written into the object serialization stream. |
Serializable | By implementing the java.io.Serializable interface, this interface enables. |