Java SE IO

ResourceBundle and Properties Property management API's

Use of the various types of File, their creation and deletion.

Managing the content of files using the various character and byte stream tools.

Serialization

Display understanding of serialization by developing code using both:

  • The java.io.Serializable interface, and,
  • The transient keyword

Indicate understanding of the concept of the Serializable interface being a marker interface, that requires no methods implementations.

Display correct usage of the serialVersionUID member:

  • Explain its usage in versioning of serialized objects,
  • Identify the runtime impacts of definition versus non-definition of this member in a class that implements Serializable,
  • Indicate the outcome of deserializing an Object with a mismatching serialVersionUID.

Demonstrate usage of the readResolve() method to protect singleton integrity.

The following topics are excluded from this category's questions:

  • readObject,
  • writeObject(), and,
  • the Externalizable interface

你可能感兴趣的:(java)