在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'標記'接口'來序列化對象。它只是告訴對象有資格進行序列化。 –