
2025 Автор: Lynn Donovan | donovan@answers-technology.com. Последно модифициран: 2025-01-22 17:18
преходен е ключова дума на Java, която маркира член променлива не да бъде сериализирани когато се запазва в потоци от байтове. Когато даден обект се прехвърля през мрежата, обектът трябва да бъде ' сериализирани '. Сериализация преобразува състоянието на обекта в серийни байтове.
Съответно, може ли преходната променлива да бъде сериализирана?
А преходна променлива е променлива че мога не бъде сериализирани . Според спецификацията на езика Java [jls-8.3. 1.3] – „ Променливи може да бъде маркиран преходен за да се посочи, че те не са част от постоянното състояние на обект."
Освен това по-горе, защо имаме нужда от преходни променливи в Java? преходен е а променливи модификатор, използван при сериализация. В момента на сериализиране, ако ние недей искам за да запазите стойността на дадена част променлива във файл, тогава ние използване преходен ключова дума. Когато JVM попадне преходен ключова дума, тя игнорира първоначалната стойност на променлива и запазете стойността по подразбиране за това променлива тип данни.
Освен това, защо статичните и преходните променливи не се сериализират?
Статични променливи : Тези променливите не са сериализирани , Така че по време на десериализацията статична променлива стойността ще се зареди от класа. преходни променливи : преходните променливи не се сериализират , така че по време на десериализация тези променливи ще бъдат инициализирани със съответните стойности по подразбиране (напр.: за обекти null, int 0).
Защо статичните полета не се сериализират?
Статично Променлива. Статично променливите принадлежат към клас и не за всеки отделен случай. Концепцията на сериализация се занимава с текущото състояние на обекта. Само данни, свързани с конкретен екземпляр на клас, са сериализирани , Следователно статичен член полета се игнорират по време на сериализация.
Препоръчано:
Променливи ли са наречените кортежи?

Мислете за етикети, а не за кутии. Кортежите на Python имат изненадваща черта: те са неизменни, но техните стойности могат да се променят. Това може да се случи, когато кортежът съдържа препратка към всеки променлив обект, като списък
Как да задам променливи на средата в Eclipse?

За да зададете променливи на средата: В изгледа Проекти на C/C++ изберете проект. Щракнете върху Run > Run или Run > Debug. В полето Конфигурации разгънете C/C++ Local. Изберете конфигурация за изпълнение или отстраняване на грешки. Щракнете върху раздела Среда.. Направете едно от следните: Въведете име в полето Име. Въведете стойност в полето Стойност
Какво е присвояване на променливи в Python?

Python с радост ще приеме променлива с това име, но изисква всяка използвана променлива вече да бъде присвоена. Актът на присвояване на променлива разпределя името и пространството за променливата, за да съдържа стойност. На булевите стойности се присвоява стойност True или False (и двете между другото са ключови думи)
Какво представляват преходните данни в хранилището за данни?

Преходните данни са данни, които се създават в рамките на сесия на приложение, които не се записват в базата данни след прекратяване на приложението
Как да комбинирам променливи в R?

Обединяване на набори от данни Ако наборите от данни са на различни места, първо трябва да импортирате в R, както обяснихме по-рано. Можете да обедините колони, като добавите нови променливи; или можете да обедините редове, като добавите наблюдения. За да добавите колони, използвайте функцията merge(), която изисква наборите от данни, които ще обедините, да имат обща променлива