Referencing by ObjectOutputStream. The second time you serialize the
object out over the stream, ObjectOutputStream replaces it with a
reference back to the one it just sent. In one of the older JVMs, this
kept things that were serialized from being garbage collected, although
that's been fixed now.
Adam
John Woolsey wrote:
I am working on my RMI implementation and I was using the
ObjectOutputStream. I made a function serialize that I used to find
the length of the outbound data. Then I wrote the same object to a
socket. The sizes where different ?!? Anyone have any idea why?
- thanx - JAW