Iam*_*MAN 12 java serialization
public class ExampleEntity implements Serializable
{
@Id
private long id;
private int fieldInt;
private long fieldLong;
private String fieldString;
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找JPA教程.我能够理解基本概念,但在他们添加的所有教程中,这可序列化.这样做的目的是什么?这对我有什么帮助?有什么建议吗?
pak*_*ore 25
这意味着该类可以序列化.这意味着它可以转换为0和1的流,并被发送到其他服务,如Web服务或ORM(休眠)或其他任何服务.然后这个服务知道如何存储流.
此外,您的程序可以接收序列化类,并从0和1的流创建它的实例.
这是"保存"类实例并在任何其他时刻"恢复"它们的方法.
更多信息在
为了能够使类可序列化,您必须实现"Serializable"接口.
为什么这样?因为当序列化类的时刻到来时,writeObtject将调用该函数将对象转换为字节.另一方面,当你有字节并且想要获取类的实例时,readObject将调用该函数.
为什么不自动?一个变量值,它已经用字节表示.因为例如当一个类包含其他类的实例时会出现问题.你是做什么?你也序列化其他类?你只保留参考地址?它非常复杂,可能取决于您的项目和设计类型.
| 归档时间: |
|
| 查看次数: |
16317 次 |
| 最近记录: |