
2025 Автор: Lynn Donovan | [email protected]. Последнее изменение: 2025-01-22 17:38
преходящий ключевое слово Java, которое отмечает член переменная не быть сериализованный когда он сохраняется в потоках байтов. Когда объект передается по сети, объект должен быть ' сериализованный '. Сериализация преобразует состояние объекта в последовательные байты.
Соответственно, можно ли сериализовать переходную переменную?
А переходная переменная это Переменная что жестяная банка не быть сериализованный . Согласно спецификации языка Java [jls-8.3. 1.3] - « Переменные может быть отмечен преходящий чтобы указать, что они не являются частью постоянного состояния объекта ».
Кроме того, зачем нам переходные переменные в Java? переходный а переменные модификатор, используемый при сериализации. Во время сериализации, если мы не хотеть сохранить ценность определенного Переменная в файле, затем мы использовать преходящий ключевое слово. Когда встречается JVM преходящий ключевое слово, оно игнорирует исходное значение Переменная и сохраните значение по умолчанию этого Переменная тип данных.
Кроме того, почему статические и временные переменные не сериализуются?
Статические переменные : Эти переменные не сериализуются , Итак, во время десериализации статическая переменная значение будет загружено из класса. переходные переменные : переходные переменные не сериализуются , поэтому во время десериализации те переменные будет инициализирован соответствующими значениями по умолчанию (например: для объектов null, int 0).
Почему статические поля не сериализуются?
Статический Переменная. Статический переменные принадлежат классу и нет к любому индивидуальному экземпляру. Концепция чего-либо сериализация касается текущего состояния объекта. Только данные, связанные с конкретным экземпляром класса, являются сериализованный , следовательно статический член поля игнорируются во время сериализация.
Рекомендуемые:
Где в SQL Server хранятся глобальные временные таблицы?

Глобальные временные таблицы для SQL Server (инициированные с ## table name) хранятся в tempdb и используются всеми сеансами пользователей во всем экземпляре SQL Server. База данных SQL Azure поддерживает глобальные временные таблицы, которые также хранятся в базе данных tempdb и ограничены уровнем базы данных
Что такое временные данные в хранилище данных?

Временные данные - это данные, которые создаются во время сеанса приложения, которые не сохраняются в базе данных после завершения работы приложения
Почему мои временные файлы в Интернете заблокированы?

Эта проблема возникает из-за того, что временные файлы Интернета блокируются сторонними программами, такими как антивирусное программное обеспечение, когда Internet Explorer пытается выполнить процедуру удаления временных файлов. Местоположение временного файла в Интернете должно быть установлено «для каждого пользователя», то есть по одной папке на пользователя
Поддерживает ли Java множественное наследование. Почему или почему нет?

Java не поддерживает множественное наследование через классы, но через интерфейсы мы можем использовать множественное наследование. Никакая java не поддерживает множественное наследование напрямую, потому что это приводит к переопределению методов, когда оба расширенных класса имеют одно и то же имя метода
Каковы временные рамки для списка "Не звонить"?

Как работает национальный реестр запрета звонков? Закон требует, чтобы телемаркетеры проводили поиск в реестре каждые 31 день и не звонили по любому номеру телефона, указанному в реестре