在 java 中通过套接字发送链表
Sending a linked list through socket in java
我想通过 TCP 套接字从服务器向客户端发送一个对象链表,反之亦然。我怎样才能做到这一点?我应该只发送链表的头部,还是有其他方法?
使用 LinkedList<T>
即 Serializable
。
编辑
T
必须实现没有方法的 Serializable
接口——这只是一个标记。你的 class 可能有一些对对象来说不是必需的字段(例如,根据对象的实际属性计算的缓存值),这些可以声明为 transient
.
看看 the doc of Serializable
.
我想通过 TCP 套接字从服务器向客户端发送一个对象链表,反之亦然。我怎样才能做到这一点?我应该只发送链表的头部,还是有其他方法?
使用 LinkedList<T>
即 Serializable
。
编辑
T
必须实现没有方法的 Serializable
接口——这只是一个标记。你的 class 可能有一些对对象来说不是必需的字段(例如,根据对象的实际属性计算的缓存值),这些可以声明为 transient
.
看看 the doc of Serializable
.