Begun by discussing file systems and the layers of control involoved. Use of bitMaps and Extents as File Allocation Tables was covered. We then discussed the role of a Basic File System. BFS knows files as a sequence of blocks and doesn't much care about the content of each block. In discussing Sequential files, single and double buffering techniques for reading and writing records were discussed.
Files are clearly a reasonable source for providing persistence for information.
We discussed the need for a class to be Serializable . Serializability of a class is enabled by the class implementing the java.io.Serializable interface. Classes that do not implement this interface will not have any of their state serialized or deserialized. All subtypes of a serializable class are themselves serializable. The serialization interface has no methods or fields and serves only to identify the semantics of being serializable.