I have read the definition of serialization in many a places. They all seem to say that it is a way to convert an object (in a OOP language like Java or Python) to a byte stream.
Aren't all objects already present as a byte stream at the most basic level? Or when we save anything to any disk, is not everything already just 1's and 0's that gets saved and is that that gets read later on? What isn't a byte stream? What is converting the objects to their corresponding byte stream all about?