Serialization in Java: Getting Started with Object Serialization
Java
| Beginner
- 11 videos | 1h 24m 35s
- Includes Assessment
- Earns a Badge
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.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseSet up the environment to perform hands-on codingSerialize objects to byte streams and deserialize byte streams to objectsSerialize and deserialize custom, user-defined objectsRecall the role of the serialversionuid fieldOutline backward compatible and non-backward compatible changes
-
Use the transient modifier to omit fields from serializationSerialize objects with nested object referencesSend byte stream data over socket connectionsUse the externalizable interface for control over serializationSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 8s
-
5m 39s
-
12m 24s
-
9m 54s
-
5m 31s
-
9m 22s
-
5m 40s
-
6m 25s
-
12m 21s
-
13m 5s
-
2m 6s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.