Spec-Zone .ru
спецификации, руководства, описания, API
|
СОДЕРЖАНИЕ | ПРЕДЫДУЩИЙ | NEXT | Спецификация Сериализации Объекта Java версия 6.0 |
12 мая 2005 Обновления для JavaTM Комплект разработчика SE, v6 Бета 1
readResolve
вызов для неразделенного чтения обрабатывается.serialPersistentFields
значение.serialVersionUID
от соответствия отклоняют для классов массива.IllegalArgumentException
бросается ObjectOutputStream.PutFields
методы.24 июля 2003 Обновления для JavaTM 2 SDK, Standard Edition, v1.5 Бета 1
serialVersionUID
значения к Разделу 4.6, "Потоковые Уникальные идентификаторы".16 августа 2001 Обновления для JavaTM 2 SDK, Standard Edition, v1.4 Бета 2
readObjectNoData
методы, чтобы использоваться для того, чтобы инициализировать сериализуемые поля class в случаях, не покрытых class - определили readObject методы. См. Раздел 3.5, "readObjectNoData Метод", так же как Приложение A, "Безопасность в Объектной Сериализации".ObjectOutputStream.writeUnshared
и ObjectInputStream.readUnshared
обеспечьте механизм для того, чтобы он гарантировал уникальные ссылки на десериализованные объекты. См. Раздел 2.1, "Класс ObjectOutputStream", Раздел 3.1, "Класс ObjectInputStream", так же как Приложение A, "Безопасность в Объектной Сериализации".ObjectOutputStream
и ObjectInputStream
. См. Раздел 2.1, "Класс ObjectOutputStream" и Раздел 3.1, "Класс ObjectInputStream".writeObject
методы вызывают ObjectOutputStream.defaultWriteObject
или writeFields
однажды при записи дополнительных данных, и того class - определенный readObject
методы вызывают ObjectInputStream.defaultReadObject
или readFields
однажды чтение дополнительных данных. См. Раздел 2.3, "writeObject Метод" и Раздел 3.4, "readObject Метод".ObjectInputStream
когда class - определенный readObject
или readExternal
методы делают попытку операций чтения, которые превышают границы доступных данных; см. Раздел 3.4, "readObject Метод" и Раздел 3.6, "readExternal Метод".30 июля 1999 Обновления для JavaTM 2 SDK, Standard Edition, v1.3 Бета
String
объекты, для которых кодирование UTF более длительно чем 65535 байтов в длине. См. Раздел 6.2, "Потоковые Элементы".ObjectOutputStream.writeClassDescriptor
и ObjectInputStream.readClassDescriptor
обеспечьте средство настройки сериализированного представления ObjectStreamClass
Дескрипторы class. См. Раздел 2.1, "Класс ObjectOutputStream" и Раздел 3.1, "Класс ObjectInputStream".30 сентября 1998 Обновления для JDKTM 1.2 Beta4 RC1
22 июня 1998 Обновления для JDKTM 1.2 Beta4
java.io
интерфейсы, Replaceable
и Resolvable
.References к любому из этих классов как интерфейс должен быть заменен java.io.Serializable
. Сериализация будет использовать отражение, чтобы вызвать методы, writeReplace
и readResolve
, если Сериализуемый class определяет эти методы. См. Раздел 2.5, "writeReplace Метод" и Раздел 3.7, "readResolve Метод."serialPersistentFields
, должен быть объявлен частным. См. Раздел 1.5, "Определяя Сериализуемые Поля для Класса."serialVersionUID
в Разделе 4.6, "Потоковые Уникальные идентификаторы."6 февраля 1998 Обновления для JDKTM 1.2 Беты 3
STREAM_PROTOCOL_2
версия, чтобы указать на новый формат для Externalizable
объекты, которые позволяют пропустить Externalizable
объект в потоке, даже когда class объекта не доступен в локальной Виртуальной машине. Проблемы совместимости обсуждаются в Разделе 6.3, "Потоковые Версии Протокола."The ObjectInputStream.resolveClass
метод может возвратить локальный class в различном пакете чем имя class в потоке. Эта возможность позволяет переименовать пакетов между выпусками. serialVersionUID
и основное имя class должно быть тем же самым в потоке и в локальной версии class. См. Раздел 3.1, "Класс ObjectInputStream."String
или array
объекты при записи им в или читая их из потока. См. Раздел 2.1, "Класс ObjectOutputStream" и Раздел 3.1, "Класс ObjectInputStream."4 сентября 1997 Обновления для JDKTM 1.2 Beta1
SerializablePermission "enableSubstitution"
в пределах ObjectInputStream.enableReplace
и ObjectOutputStream.enableResolve
методы. См. Раздел 2.1, "Класс ObjectOutputStream" и Раздел 3.1, "Класс ObjectInputStream."writeObject
's обработчик исключений, чтобы записать обработанный IOException
s в поток. См. Раздел 2.1, "Класс ObjectOutputStream."3 июля 1997 Обновления для JDKTM 1.2 Альфы