I\'ve already seen this: How to test in java that a class implements serializable correctly
I just have a more general question. If you create an object (say a circle) l
Yes, it's all you need as long as the transitive closure of all the referenced objects are all serializable.
Note this doesn't mean the deserialized object will actually work - that depends on the semantics of "Circle". The easiest way to lose out is becase the new object will be a copy, not the identical object.