Pse variablat kalimtare nuk serializohen?
Pse variablat kalimtare nuk serializohen?

Video: Pse variablat kalimtare nuk serializohen?

Video: Pse variablat kalimtare nuk serializohen?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Mund
Anonim

kalimtare është një fjalë kyçe Java e cila shënon një anëtar ndryshore jo te behesh të serializuara kur ajo është e vazhdueshme në rrjedhat e bajteve. Kur një objekt transferohet përmes rrjetit, objekti duhet të jetë ' të serializuara '. Serializimi konverton gjendjen e objektit në bajt serial.

Përkatësisht, a mund të serializohet ndryshorja kalimtare?

A ndryshore kalimtare Eshte nje e ndryshueshme se mund të mos jetë të serializuara . Sipas Specifikimit të Gjuhës Java [jls-8.3. 1.3] – “ Variablat mund të shënohet kalimtare për të treguar se ato nuk janë pjesë e gjendjes së vazhdueshme të një objekti.”

Përveç sa më sipër, pse na duhen variabla kalimtare në Java? kalimtare është a variablave modifikues i përdorur në serializimin. Në momentin e serializimit, nëse ne mos duan për të kursyer vlerën e një të veçantë e ndryshueshme në një skedar, atëherë ne përdorni kalimtare fjalë kyçe. Kur vjen JVM kalimtare fjalë kyçe, ajo injoron vlerën origjinale të e ndryshueshme dhe ruani vlerën e paracaktuar të kësaj e ndryshueshme lloji i të dhënave.

Përveç kësaj, pse variablat statike dhe kalimtare nuk serializohen?

Variablat statike : Këto variablat nuk janë të serializuar , Pra gjatë deserializimit ndryshore statike vlera do të ngarkohet nga klasa. Variabla kalimtare : variablat kalimtare nuk janë të serializuara , pra gjatë deserializimit ato variablave do të inicializohet me vlerat përkatëse të paracaktuara (p.sh.: për objektet null, int 0).

Pse fushat statike nuk serializohen?

Statike E ndryshueshme. Statike variablat i përkasin një klase dhe jo për çdo rast individual. Koncepti i serializimi ka të bëjë me gjendjen aktuale të objektit. Vetëm të dhënat e lidhura me një shembull specifik të një klase janë të serializuara , prandaj statike anëtar fusha injorohen gjatë serializimi.

Recommended: