(六)java.io.ObjectStreamConstants接口详解
2018-02-14 14:25
465 查看
简介:写入对象序列化流中的常量;
21.final stati
分析:对于objectstreamclass标志位屏蔽。表示一个可序列化的类定义了自己的writeObject方法。
1.final static short STREAM_MAGIC = (short)0xaced;
分析:写入流头的魔法数字;2.final static short STREAM_VERSION = 5;
分析:写入流标头的版本号;3.final static byte TC_BASE = 0x70;
分析:第一个标签值;4.final static byte TC_NULL = (byte)0x70;
分析:Null对象引用;5.final static byte TC_REFERENCE = (byte)0x71;
分析:引用已写入流中的对象;6.final static byte TC_CLASSDESC = (byte)0x72;
分析:新的class描述符;7.final static byte TC_OBJECT = (byte)0x73;
分析:新的对象;8.final static byte TC_STRING = (byte)0x74;
分析:新的字符串;9.final static byte TC_ARRAY = (byte)0x75;
分析:新的数组10.final static byte TC_CLASS = (byte)0x76;
分析:类引用;11.final static byte TC_BLOCKDATA = (byte)0x77;
分析:可选数据库,字节跟随标记表示此块数据中的字节数;12.final static byte TC_ENDBLOCKDATA = (byte)0x78;
分析:一个对象的可选数据块的结尾;13.final static byte TC_RESET = (byte)0x79;
分析:重置流上下文。写入流的所有句柄都是重设的;14.final static byte TC_BLOCKDATALONG= (byte)0x7A;
分析:long类型数据块,标记long类型数据块的数量;15.final static byte TC_EXCEPTION = (byte)0x7B;
分析:写过程发生异常;16.final static byte TC_LONGSTRING = (byte)0x7C;
分析:long字符串17. final static byte TC_PROXYCLASSDESC = (byte)0x7D;
分析:新的代理类描述;18.final static byte TC_ENUM = (byte)0x7E;
分析:新的枚举常量19.final static byte TC_MAX = (byte)0x7E;
分析:最后一个标签值;20.final static int baseWireHandle = 0x7e0000;
分析:要分配的第一个电线手柄;21.final stati
4000
c byte SC_WRITE_METHOD = 0x01;
分析:对于objectstreamclass标志位屏蔽。表示一个可序列化的类定义了自己的writeObject方法。22.final static byte SC_BLOCK_DATA = 0x08;
分析:对于objectstreamclass标志位屏蔽。说明写的块数据模式的外部数据。添加protocol_version_2;23.final static byte SC_SERIALIZABLE = 0x02;
分析:对于objectstreamclass标志位屏蔽。显示类的序列化24.final static byte SC_EXTERNALIZABLE = 0x04;
分析:对于objectstreamclass标志位屏蔽。指示类是外部的;25.final static byte SC_ENUM = 0x10;
分析:对于objectstreamclass国旗面具。指出类是一个枚举类型;26. final static SerializablePermission SUBSTITUTION_PERMISSION =new SerializablePermission(“enableSubstitution”);
分析:使序列化/反序列化过程中另一个对象的替代;27.final static SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION =new SerializablePermission(“enableSubclassImplementation”);
分析:Enable overriding of readObject and writeObject.;28.public final static int PROTOCOL_VERSION_1 = 1;
分析:流协议版本;29.public final static int PROTOCOL_VERSION_2 = 2;
分析:流协议版本;相关文章推荐
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解
- (六)java.io.ObjectStreamConstants接口详解