我知道 Serializable 是一个标记接口。那么下面的方法签名是什么意思呢?
private void writeObject(java.io.ObjectOutputStream out)
throws IOException
private void readObject(java.io.ObjectInputStream in)
throws IOException, ClassNotFoundException;
private void readObjectNoData()
throws ObjectStreamException;
这是来自http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html
在页面中它被写成“在序列化和反序列化过程中需要特殊处理的类必须实现具有这些确切签名的特殊方法:”
我很困惑。Serializable 是否是一个标记接口?