gpt4 book ai didi

java - 序列化和数据库存储的区别

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:49:09 26 4
gpt4 key购买 nike

在java中序列化和数据库存储有什么区别?序列化实际上是将数据存储在服务器上的数据库中吗?

最佳答案

让我们把数据库想象成一个碗。

enter image description here

如果你不想让东西到处都是,你可以把它放在碗里。

你的东西就是你想要存储的数据。现在它就在那里,在 table 上,在一个盒子里。 enter image description here

所以我们要把盒子里的东西拿出来。问题是,我们盒子里的东西可能装不进碗里。我们如何解决这个问题?

我们需要将其更改为适合放入碗中的对象类型。我们需要序列化它。

enter image description here

我们的序列化数据现在可以装进碗里了。因此,我们获取序列化数据并将其倒入碗中,我们就享用了一天中最重要的一餐。

enter image description here

万一这一切真的很复杂。简化:序列化就是改变数据库存储东西的地方。通常,您会在存储之前更改内容。

关于java - 序列化和数据库存储的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12146752/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com