"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 :)