在java中,我们使用可序列化的标记接口和对象流(serilaze和deseriaze)对网络上的对象(即对象状态)进行序列化。但是我们有不同的流来写对象状态。为什么我们被标记为该对象的序列化?带有对象输入/输出流的Java序列化
0
A
回答
1
- 一个
FileInputstream
是一个流,所以这里使用了流... - 流指的是,有一个生产者和消费者的信息,并且该信息被以某种方式流入。无论源文件还是对象,流仍然是一个流。
2
也许,你需要阅读约Java Serialization了解其概念,然后继续。
这里的关键是this(ObjectInput/OutputStream)是Java用于对象序列化的机制。但是,您可以自由地实现自己的序列化机制(例如序列化为XML文件)。
0
如果我正确理解你的问题:是的,你正在使用流。 ObjectInputStream,用于在网络连接中读/写数据的ObjectOutputStream,以及用于从文件读取/写入数据的FileInputStream,FileOutputStream。
传递给对象流的对象需要可序列化。
相关问题
- 1. 带输出流的序列化对象
- 2. 带输入/输出流的Java进程
- 3. java输入输出流
- 4. Java EE输入/输出流
- 5. Java ProcessBuilder:输入/输出流
- 6. Java输入流缓冲区对象?
- 7. 通过带有对象输入/输出流的Socket发送的对象的大小真的很重要吗?
- 8. Java的自定义输入输出流
- 9. Java的输入输出重定向流
- 10. Java:写入Scala输出流
- 11. 从对象创建对象输出流
- 12. java输入流
- 13. .NET smartcard - 序列化/反序列化远程对象。输入流不是有效格式
- 14. Java/Android - 从输入流读取后写入输出流
- 15. 带有序列号的Java对象
- 16. 对象(输出|输入)流二进制协议
- 17. 带有对象列表的对象的PHP序列化
- 18. 带有两个输出流的Birt版
- 19. 格式化和未格式化的输入和输出和流
- 20. JBoss输入/输出流
- 21. 使用对象输入\输出流与文件和数组列表
- 22. 带输入/输出的Java程序没有完成运行(挂起)
- 23. Android和对象输出流:对峙
- 24. 输入输出的优化
- 25. 在序列化对象列表时输出id而不是完整对象
- 26. Swift 3输入流和输出流连接但没有流
- 27. 序列化类只输出
- 28. 序列化XML输出
- 29. 以C++程序输出为Java输入
- 30. Java输入/输出和扫描器对象
你在说什么?我真的不明白你想问什么。 –
我不认为你使用Java中的'Serializable'标记'接口'来序列化对象。它只是告诉对象有资格进行序列化。 –