6个回答
展开全部
实现了这个接口,你的类就是可以被序列化的,不用你实现什么方法,确实就是个标识而已
序列化一般是在进行网络传输时会被用到,一个类先序列化成一定格式,再传到远端的服务器或客户端,远端收到了然后又反序列化还原成类,你不用管是怎么序列化的,但是不实现这个接口的话这个类就会传不了
序列化一般是在进行网络传输时会被用到,一个类先序列化成一定格式,再传到远端的服务器或客户端,远端收到了然后又反序列化还原成类,你不用管是怎么序列化的,但是不实现这个接口的话这个类就会传不了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个可以不用理睬它。
它实际的作用时防止一个类变动后,在反序列化老版本的对象实例时出错。
不过通常应用都用不到这个功能的。
通常写serialVersionUID = 1L也可以。
甚至,不写这行也仅会导致编译器报警而已。
另外,一个系统中两个类有同一个serialVersionUID不会有任何问题。仅仅需要在同一个类的代码改动后,为区分版本而需要改个不同的值。
它实际的作用时防止一个类变动后,在反序列化老版本的对象实例时出错。
不过通常应用都用不到这个功能的。
通常写serialVersionUID = 1L也可以。
甚至,不写这行也仅会导致编译器报警而已。
另外,一个系统中两个类有同一个serialVersionUID不会有任何问题。仅仅需要在同一个类的代码改动后,为区分版本而需要改个不同的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
此接口仅仅表示这个对象可以序列化.虽然代码上没写具体方法,但是你可以看API,上面有介绍貌似是四个方法.详细的可以参考官方文档Java Object Serialization Specification (http://download.oracle.com/javase/1.3/docs/guide/serialization/spec/serialTOC.doc.html)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里只是一个接口而已,就把它当做一个标识吧,实现了这个接口的就对这个对象进行序列化。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询