Introduction
Table | 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. |
Example
Key Points