2015-11-24 77 views
0

我有一個名爲u的實例:User u = new User(name,password)。如果我使用getBytes來處理u的每個屬性並將它們輸出爲輸出(這是一個OutPutStream).write(u.name.getBytes()),這是一種可序列化的嗎? ObjectOutputStream和OutputStream有什麼區別?java ObjectOutputStream和OutputStream有什麼區別?

回答

3

OutputStream是面向字節的java I/O的基類,ObjectOutputStream擴展它。 ObjectOutputStream主要用於序列化。

+0

OutputStream可以像我之前發佈的那樣用作序列化嗎? –

+0

@TIANLUNZHU閱讀:http://www.javatpoint.com/serialization-in-java – Ramanlfc

0

Java Java ObjectOutputStream類(java.io.ObjectOutputStream)使您可以將Java對象寫入OutputStream,而不僅僅是原始字節。而outputstream是所有輸出流的基類,並使您只能與字節進行通信。