gpt4 book ai didi

Java序列化: How use Object InputStream/Object Output Stream

转载 作者:行者123 更新时间:2023-12-02 12:48:38 25 4
gpt4 key购买 nike

感谢“Deitel 和 Deitel How To Program in Java 10ed”,我正在学习 Java 语言。但我在理解文件中的对象流时遇到一些问题。据我所知,ObjectOutputStream 使您能够在文件中写入对象。用Book的话来说:ObjectOutputStream是用Stream Object初始化的,因为它在文件中写入字节。相反,ObjectInputStream 使您能够读取文件中的对象。ObjectInputStream 使用 Stream 对象进行初始化,用于从文件中捕获字节。但什么是 Stream 对象?这是输出的代码:

output = new ObjectOutputStream(Files.newOutputStream( Paths.get("clients.ser")));

这是要输入的代码:

input = new ObjectInputStream(Files.newInputStream(Paths.get("clients.ser"));

什么是Files.newOutputStream?它返回什么?

感谢您的关注(如果你能告诉我比我更好的学习java的书籍那就太好了!)

(我是意大利人,所以也许我的英语不太好)

最佳答案

此方法打开或创建文件并返回可用于将字节写入文件的输出流。这个返回的流是线程安全的。

详细说明请访问: Java Doc

关于Java序列化: How use Object InputStream/Object Output Stream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44653537/

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