5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

IT Professional Curricula     Software Development Solution Area     Java 2 Programming     Object Serialization and JSON Parsing in Java
Serialization in Java allows the conversion of the internal state of an object to a byte stream. On the other hand, deserialization enables the recreation of the original object from the byte stream, thus facilitating data transfer.
Learn how to define Java classes that are serializable using this course. Explore the use of the Serializable marker interface and the serialVersionUID, and the Externalizable interface. You'll also learn more about backward compatible and backward-incompatible changes, the use of the transient modifier to mark states that should not be serialized, and the conditions under which Java will serialize objects with nested references.
When you are finished with this course, you will have the skills and ability to use serialization and deserialization to work with byte streams, stored to files or transferred over a network.

Objectives

Serialization in Java: Getting Started with Object Serialization

  • discover the key concepts covered in this course
  • set up the environment to perform hands-on coding
  • serialize objects to byte streams and deserialize byte streams to objects
  • serialize and deserialize custom, user-defined objects
  • recall the role of the serialVersionUID field
  • outline backward compatible and non-backward compatible changes
  • use the transient modifier to omit fields from serialization
  • serialize objects with nested object references
  • send byte stream data over socket connections
  • use the externalizable interface for control over serialization
  • summarize the key concepts covered in this course