"Hello, Amigo! How about a couple of bonus lessons that will help you better understand the topics covered on this level?
"Professor, have I ever had a choice in this matter? :)
"Excellent! Then proceed. There's an interesting big task ahead."
Java serialization formats
You're already familiar with serialization — several lessons have been devoted to this topic. This time we'll explore some theoretical foundations and talk about serialization formats — JSON, YAML and others.
What is XML?
When working on real Java applications, you will almost certainly encounter XML-related tasks. In Java development, this format is used almost universally (you'll find out exactly why in this article), so I recommend that you don't superficially review this lesson, but rather gain a thorough understanding of everything and also study additional literature/links :)