Everything I read about serialization mentions it creates an object graph to preserve sharing and circular references. I understand the idea of sharing and circular referencing but what is an object graph? Is that similar to a UML class interaction diagram? Or is it just some hashmap that shows what objects point to each other?
