[/url] [url=file:///F:/资料/文字资料/j2sdk-1_4_2-doc/docs/api/overview-summary.html]Overview
Class
JavaTM 2 Platform
Std. Ed. v1.4.2
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
java.io
Interface ObjectOutputAll Superinterfaces: DataOutput All Known Implementing Classes: ObjectOutputStream public interface ObjectOutput extends DataOutputObjectOutput extends the DataOutput interface to include writing of objects. DataOutput includes methods for output of primitive types, ObjectOutput extends that interface to include objects, arrays, and Strings. ObjectOutput继承了DataOutput接口,增加了对对象的写入。DataOutput包括了简单类型输出的 方法,ObjectOutput继承了该接口并加入了对象、数组和字符串。
Since: JDK1.1 See Also: InputStream, ObjectOutputStream, ObjectInputStreamMethod Summary
void
close()
Closes the stream. 关闭流。
void
flush()
Flushes the stream. 刷新流。
void
)]write(byte[] b)
Writes an array of bytes. 写入字节数组。
void
,]write(byte[] b, int off, int len)
Writes a sub array of bytes. 写入一段数组的字节。
void
write(int b)
Writes a byte. 写入一个字节。
void
writeObject(Object obj)
Write an object to the underlying storage or stream. 向底层存储或流中写入一个对象。
Methods inherited from interface java.io.DataOutput
writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
Method Detail
writeObjectpublic void writeObject(Object obj)
throws IOException
Write an object to the underlying storage or stream. The class that implements this interface defines how the object is written. 向底层存储或流中写入一个对象。实现该接口的对象定义了如何写入对象。
Parameters: obj - the object to be written 要写入的对象 Throws: IOException - Any of the usual Input/Output related exceptions. 任何相关的I/O异常发生时抛出。writepublic void write(int b)
throws IOException
Writes a byte. This method will block until the byte is actually written. 写入一个字节。方法将阻塞直到字节实际已被写入。
Specified by: write in interface DataOutputParameters: b - the byte 字节 Throws: IOException - If an I/O error has occurred. 如果I/O错误发生时抛出。writepublic void write(byte[] b)
throws IOException
Writes an array of bytes. This method will block until the bytes are actually written. 写入字节数组。方法将阻塞直到字节实际已被写入。
Specified by: )]write in interface DataOutputParameters: b - the data to be written 要写入的数据 Throws: IOException - If an I/O error has occurred. 如果I/O错误发生时抛出。writepublic void write(byte[] b,
int off,
int len)
throws IOException
Writes a sub array of bytes. 写入一段数组的字节。
Specified by: ,]write in interface DataOutputParameters: b - the data to be written 要写入的数据 off - the start offset in the data 数据的起始偏移 len - the number of bytes that are written 写入的字节数 Throws: IOException - If an I/O error has occurred. 如果I/O错误发生时抛出。flushpublic void flush()
throws IOException
Flushes the stream. This will write any buffered output bytes. 刷新流。将写入任何缓冲输出流。
Throws: IOException - If an I/O error has occurred. 如果I/O错误发生时抛出。closepublic void close()
throws IOException
Closes the stream. This method must be called to release any resources associated with the stream. 关闭流。方法必须调用以释放与流相关的所有资源。
Throws: IOException - If an I/O error has occurred. 如果I/O错误发生时抛出。[/url][url=file:///F:/资料/文字资料/j2sdk-1_4_2-doc/docs/api/overview-summary.html]Overview
Class
JavaTM 2 Platform
Std. Ed. v1.4.2
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.