Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface ObjectStreamConstants
Модификатор и Тип | Поле и Описание |
---|---|
static int |
baseWireHandle
Сначала соедините дескриптор проводом, который будет присвоен.
|
static int |
PROTOCOL_VERSION_1
Потоковая Версия Протокола.
|
static int |
PROTOCOL_VERSION_2
Потоковая Версия Протокола.
|
static byte |
SC_BLOCK_DATA
Битовая маска для флага ObjectStreamClass.
|
static byte |
SC_ENUM
Битовая маска для флага ObjectStreamClass.
|
static byte |
SC_EXTERNALIZABLE
Битовая маска для флага ObjectStreamClass.
|
static byte |
SC_SERIALIZABLE
Битовая маска для флага ObjectStreamClass.
|
static byte |
SC_WRITE_METHOD
Битовая маска для флага ObjectStreamClass.
|
static short |
STREAM_MAGIC
Магическое число, которое пишется потоковому заголовку.
|
static short |
STREAM_VERSION
Номер версии, который пишется потоковому заголовку.
|
static SerializablePermission |
SUBCLASS_IMPLEMENTATION_PERMISSION
Позвольте переопределить readObject и writeObject.
|
static SerializablePermission |
SUBSTITUTION_PERMISSION
Включите замене одного объекта для другого во время сериализации/десериализации.
|
static byte |
TC_ARRAY
новый Массив.
|
static byte |
TC_BASE
Первое значение тега.
|
static byte |
TC_BLOCKDATA
Блок дополнительных данных.
|
static byte |
TC_BLOCKDATALONG
данные длинного блока.
|
static byte |
TC_CLASS
Ссылка на Класс.
|
static byte |
TC_CLASSDESC
новый Дескриптор Класса.
|
static byte |
TC_ENDBLOCKDATA
Конец дополнительных блочных блоков данных для объекта.
|
static byte |
TC_ENUM
новая Перечислимая константа.
|
static byte |
TC_EXCEPTION
Исключение во время записи.
|
static byte |
TC_LONGSTRING
Длинная строка.
|
static byte |
TC_MAX
Последнее значение тега.
|
static byte |
TC_NULL
Нулевая ссылка на объект.
|
static byte |
TC_OBJECT
новый Объект.
|
static byte |
TC_PROXYCLASSDESC
новый Дескриптор Прокси-класса.
|
static byte |
TC_REFERENCE
Ссылка на объект, уже записанный в поток.
|
static byte |
TC_RESET
Сбросьте потоковый контекст.
|
static byte |
TC_STRING
новая Строка.
|
static final short STREAM_MAGIC
static final short STREAM_VERSION
static final byte TC_BASE
static final byte TC_NULL
static final byte TC_REFERENCE
static final byte TC_CLASSDESC
static final byte TC_OBJECT
static final byte TC_STRING
static final byte TC_ARRAY
static final byte TC_CLASS
static final byte TC_BLOCKDATA
static final byte TC_ENDBLOCKDATA
static final byte TC_RESET
static final byte TC_BLOCKDATALONG
static final byte TC_EXCEPTION
static final byte TC_LONGSTRING
static final byte TC_PROXYCLASSDESC
static final byte TC_ENUM
static final byte TC_MAX
static final int baseWireHandle
static final byte SC_WRITE_METHOD
static final byte SC_BLOCK_DATA
PROTOCOL_VERSION_2
, Постоянные Значения полейstatic final byte SC_SERIALIZABLE
static final byte SC_EXTERNALIZABLE
static final byte SC_ENUM
static final SerializablePermission SUBSTITUTION_PERMISSION
ObjectOutputStream.enableReplaceObject(boolean)
, ObjectInputStream.enableResolveObject(boolean)
static final SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION
ObjectOutputStream.writeObjectOverride(Object)
, ObjectInputStream.readObjectOverride()
static final int PROTOCOL_VERSION_1
Все externalizable данные пишутся в JDK 1.1 внешних формата данных после вызова этого метода. Эта версия необходима, чтобы записать потоки, содержащие данные Externalizable, которые могут быть считаны предварительным JDK 1.1.6 JVM.
ObjectOutputStream.useProtocolVersion(int)
, Постоянные Значения полейstatic final int PROTOCOL_VERSION_2
Этот протокол пишется JVM 1.2. Данные Externalizable пишутся в блочном режиме данных и завершаются с TC_ENDBLOCKDATA. У флагов Externalizable classdescriptor есть включенный SC_BLOCK_DATA. JVM 1.1.6 и больше может считать это изменение формата. Позволяет писать несериализуемый дескриптор class в поток. serialVersionUID несериализуемого class устанавливается в 0L.
ObjectOutputStream.useProtocolVersion(int)
, SC_BLOCK_DATA
, Постоянные Значения полей
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92