2015-11-24 173 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是所有输出流的基类,并使您只能与字节进行通信。