加载中...
The Wayback Machine - https://sup1a9wrlpyh5li9ro.vcoronado.top/web/20090321134748/http://developer.android.com:80/reference/java/io/ObjectStreamConstants.html
public interface

ObjectStreamConstants

java.io.ObjectStreamConstants
Known Indirect Subclasses

Class Overview

Helper interface with constants used by the serialization implementation.

Summary

Constants
int PROTOCOL_VERSION_1
int PROTOCOL_VERSION_2
byte SC_BLOCK_DATA
byte SC_ENUM the bitmask denoting that the object is a enum
byte SC_EXTERNALIZABLE
byte SC_SERIALIZABLE
byte SC_WRITE_METHOD
short STREAM_MAGIC Used for the stream header
short STREAM_VERSION Used for the stream header
SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION
SerializablePermission SUBSTITUTION_PERMISSION
byte TC_ARRAY
byte TC_BASE
byte TC_BLOCKDATA
byte TC_BLOCKDATALONG
byte TC_CLASS
byte TC_CLASSDESC
byte TC_ENDBLOCKDATA
byte TC_ENUM constant for new enum
byte TC_EXCEPTION
byte TC_LONGSTRING
byte TC_MAX
byte TC_NULL
byte TC_OBJECT
byte TC_PROXYCLASSDESC
byte TC_REFERENCE
byte TC_RESET
byte TC_STRING
int baseWireHandle The first object dumped gets assigned this handle/ID

Constants

public static final int PROTOCOL_VERSION_1

Constant Value: 1 (0x00000001)

public static final int PROTOCOL_VERSION_2

Constant Value: 2 (0x00000002)

public static final byte SC_BLOCK_DATA

Constant Value: 8 (0x00000008)

public static final byte SC_ENUM

the bitmask denoting that the object is a enum

Constant Value: 16 (0x00000010)

public static final byte SC_EXTERNALIZABLE

Constant Value: 4 (0x00000004)

public static final byte SC_SERIALIZABLE

Constant Value: 2 (0x00000002)

public static final byte SC_WRITE_METHOD

Constant Value: 1 (0x00000001)

public static final short STREAM_MAGIC

Used for the stream header

Constant Value: -21267 (0xffffaced)

public static final short STREAM_VERSION

Used for the stream header

Constant Value: 5 (0x00000005)

public static final SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION

public static final SerializablePermission SUBSTITUTION_PERMISSION

public static final byte TC_ARRAY

Constant Value: 117 (0x00000075)

public static final byte TC_BASE

Constant Value: 112 (0x00000070)

public static final byte TC_BLOCKDATA

Constant Value: 119 (0x00000077)

public static final byte TC_BLOCKDATALONG

Constant Value: 122 (0x0000007a)

public static final byte TC_CLASS

Constant Value: 118 (0x00000076)

public static final byte TC_CLASSDESC

Constant Value: 114 (0x00000072)

public static final byte TC_ENDBLOCKDATA

Constant Value: 120 (0x00000078)

public static final byte TC_ENUM

constant for new enum

Constant Value: 126 (0x0000007e)

public static final byte TC_EXCEPTION

Constant Value: 123 (0x0000007b)

public static final byte TC_LONGSTRING

Constant Value: 124 (0x0000007c)

public static final byte TC_MAX

Constant Value: 126 (0x0000007e)

public static final byte TC_NULL

Constant Value: 112 (0x00000070)

public static final byte TC_OBJECT

Constant Value: 115 (0x00000073)

public static final byte TC_PROXYCLASSDESC

Constant Value: 125 (0x0000007d)

public static final byte TC_REFERENCE

Constant Value: 113 (0x00000071)

public static final byte TC_RESET

Constant Value: 121 (0x00000079)

public static final byte TC_STRING

Constant Value: 116 (0x00000074)

public static final int baseWireHandle

The first object dumped gets assigned this handle/ID

Constant Value: 8257536 (0x007e0000)