Java 将对象写入文件的好处是什么?

Java 将对象写入文件的好处是什么?,java,file,object,fileinputstream,fileoutputstream,Java,File,Object,Fileinputstream,Fileoutputstream,我知道我们可以通过文件输入和输出来实现这一点,但我们为什么要这样做呢?它的名称很简单 你做到了:你希望能够以一种在当前数据生命周期内生存的方式存储信息(例如在密集计算之后) 从这个意义上讲,这是一个(糟糕的)数据库存储版本 当然,这个评论是正确的:这并不妨碍对象的创建。它是一种将以前的状态恢复为“新”对象的机制 它被简单地称为 你做到了:你希望能够以一种在当前数据生命周期内生存的方式存储信息(例如在密集计算之后) 从这个意义上讲,这是一个(糟糕的)数据库存储版本 当然,这个评论是正确的:这并不妨

我知道我们可以通过文件输入和输出来实现这一点,但我们为什么要这样做呢?

它的名称很简单

你做到了:你希望能够以一种在当前数据生命周期内生存的方式存储信息(例如在密集计算之后)

从这个意义上讲,这是一个(糟糕的)数据库存储版本

当然,这个评论是正确的:这并不妨碍对象的创建。它是一种将以前的状态恢复为“新”对象的机制

它被简单地称为

你做到了:你希望能够以一种在当前数据生命周期内生存的方式存储信息(例如在密集计算之后)

从这个意义上讲,这是一个(糟糕的)数据库存储版本


当然,这个评论是正确的:这并不妨碍对象的创建。它是一种将以前的状态恢复为“新”对象的机制

“这样我们就可以加载它,而不必每次使用它时都创建一个新对象?”-不,为了加载它的属性,您仍然需要创建一个新的对象实例。保存对象的主要原因是为了在运行之间持久保存数据。您可能还需要在不同的进程之间共享数据“这样我们就可以加载它,而无需每次使用它时都创建一个新对象?”-不,您仍然需要创建一个新的对象实例来加载它的属性。保存对象的主要原因是为了在运行之间持久保存数据。您可能还需要在不同的进程之间共享数据。谢谢!这解释得很好,谢谢!这很好地解释了这一点。