public class ObjectEncoderOutputStream
extends java.io.OutputStream
implements java.io.ObjectOutput 
      ObjectOutput这与互操作ObjectDecoder和ObjectDecoderInputStream 。 
      | Constructor and Description | 
|---|
ObjectEncoderOutputStream(java.io.OutputStream out) 
            
              创建一个新的 
               ObjectOutput ,估计长度为512个字节。 
             |  
          
ObjectEncoderOutputStream(java.io.OutputStream out, int estimatedLength) 
            
              创建一个新的 
               ObjectOutput 。 
             |  
          
| Modifier and Type | Method and Description | 
|---|---|
void |  
           close()  |  
          
void |  
           flush()  |  
          
int |  
           size()  |  
          
void |  
           write(byte[] b)  |  
          
void |  
           write(byte[] b, int off, int len)  |  
          
void |  
           write(int b)  |  
          
void |  
           writeBoolean(boolean v)  |  
          
void |  
           writeByte(int v)  |  
          
void |  
           writeBytes(java.lang.String s)  |  
          
void |  
           writeChar(int v)  |  
          
void |  
           writeChars(java.lang.String s)  |  
          
void |  
           writeDouble(double v)  |  
          
void |  
           writeFloat(float v)  |  
          
void |  
           writeInt(int v)  |  
          
void |  
           writeLong(long v)  |  
          
void |  
           writeObject(java.lang.Object obj)  |  
          
void |  
           writeShort(int v)  |  
          
void |  
           writeUTF(java.lang.String str)  |  
          
public ObjectEncoderOutputStream(java.io.OutputStream out)
ObjectOutput ,估计长度为512个字节。 
          out - 
            OutputStream其中序列化表单将被写出 
           public ObjectEncoderOutputStream(java.io.OutputStream out,
                                 int estimatedLength) 
          ObjectOutput 。 
          out - 
            OutputStream其中序列化表单将被写出 
           estimatedLength - 对象的序列化形式的估计字节长度。 
            如果序列化格式的长度超过此值,则内存缓冲区将以内存带宽为代价自动扩展。 
            如果这个值太大,也会浪费内存带宽。 
            为避免不必要的内存复制或分配成本,请指定正确的估计值。 
           public void writeObject(java.lang.Object obj)
                 throws java.io.IOException 
          writeObject在界面 
            java.io.ObjectOutput 
           java.io.IOException 
           public void write(int b)
           throws java.io.IOException 
          write在界面 
            java.io.DataOutput 
           write在界面 
            java.io.ObjectOutput 
           write在课程 
            java.io.OutputStream 
           java.io.IOException 
           public void close()
           throws java.io.IOException 
          close在界面 
            java.io.Closeable 
           close在界面 
            java.io.ObjectOutput 
           close在界面 
            java.lang.AutoCloseable 
           close 
            java.io.OutputStream 
           java.io.IOException 
           public void flush()
           throws java.io.IOException 
          flush在界面 
            java.io.Flushable 
           flush在界面 
            java.io.ObjectOutput 
           flush 
            java.io.OutputStream 
           java.io.IOException 
           public final int size()
public void write(byte[] b,
                  int off,
                  int len)
           throws java.io.IOException 
          write在界面 
            java.io.DataOutput 
           write在界面 
            java.io.ObjectOutput 
           write 
            java.io.OutputStream 
           java.io.IOException 
           public void write(byte[] b)
           throws java.io.IOException 
          write接口 
            java.io.DataOutput 
           write在界面 
            java.io.ObjectOutput 
           write在课程 
            java.io.OutputStream 
           java.io.IOException 
           public final void writeBoolean(boolean v)
                        throws java.io.IOException 
          writeBoolean在界面 
            java.io.DataOutput 
           java.io.IOException 
           public final void writeByte(int v)
                     throws java.io.IOException 
          writeByte接口 
            java.io.DataOutput 
           java.io.IOException 
           public final void writeBytes(java.lang.String s)
                      throws java.io.IOException 
          writeBytes接口 
            java.io.DataOutput 
           java.io.IOException 
           public final void writeChar(int v)
                     throws java.io.IOException 
          writeChar在界面 
            java.io.DataOutput 
           java.io.IOException 
           public final void writeChars(java.lang.String s)
                      throws java.io.IOException 
          writeChars在界面 
            java.io.DataOutput 
           java.io.IOException 
           public final void writeDouble(double v)
                       throws java.io.IOException 
          writeDouble接口 
            java.io.DataOutput 
           java.io.IOException 
           public final void writeFloat(float v)
                      throws java.io.IOException 
          writeFloat接口 
            java.io.DataOutput 
           java.io.IOException 
           public final void writeInt(int v)
                    throws java.io.IOException 
          writeInt接口 
            java.io.DataOutput 
           java.io.IOException 
           public final void writeLong(long v)
                     throws java.io.IOException 
          writeLong在界面 
            java.io.DataOutput 
           java.io.IOException 
           public final void writeShort(int v)
                      throws java.io.IOException 
          writeShort在界面 
            java.io.DataOutput 
           java.io.IOException 
           public final void writeUTF(java.lang.String str)
                    throws java.io.IOException 
          writeUTF在界面 
            java.io.DataOutput 
           java.io.IOException 
           Copyright © 2008–2018 The Netty Project. All rights reserved.