一个ArrayList对象,里面有一些数据,我用objectOutputstream传送到对端是成功的但在我修改了该ArrayList中的一些值之后继续传送该对象,对方接受到的却是第一次传送过去的内容当然,建立的Tcp连接没有断开如果是重新建立一个ArrayList对象再发送,是可以解决这个问题,可是,我不明白为什么同一个ArrayList在传送到对方时,总是得到第一次接受到的内容呢?不仅仅是ArrayList有这样的情况,set也有这种情况出现这种情况的原因是什么?是不是ArrayList被其他对象引用时就不能被序列化吗?求解