This question already has answers here:
Need of serialization in Java [closed]
                                
                                    (9个答案)
                                
                        
                3个月前关闭。
            
        

我知道对于许多人来说这是一个幼稚的问题,但是在阅读可序列化对象时,我能够理解什么是序列化,但无法确定在何处使用可序列化对象。

要点要了解


创建新类时何时实现Serializable接口?

public class ScjpMainClass implements Serializable {
     private static final long serialVersionUID = 4950998071495051590L;
}

在将来的代码中使用Serializable接口时,我们获得了哪些好处?据我所知,它保存了对象的状态。但考虑了在将来的代码中使用对象的保存状态的情况。


希望大家都了解我对Serializable的好奇心。可能我对我的问题没有太多的精简,但是在学习Serializable时,这个问题让我大吃一惊

最佳答案

当您希望能够将类的实例转换为一系列字节时,或者当您认为Serializable对象可能引用类的实例时,请实现Serializable接口。

当您要保留它们的实例或通过电线发送它们时,可序列化的类很有用。

可序列化类的实例可以轻松地传输。但是,序列化确实会带来一些安全后果。

10-07 19:42
查看更多