|
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