Kwa nini vigeu vya muda mfupi havijasasishwa?
Kwa nini vigeu vya muda mfupi havijasasishwa?

Video: Kwa nini vigeu vya muda mfupi havijasasishwa?

Video: Kwa nini vigeu vya muda mfupi havijasasishwa?
Video: ALL ABOUT BEATING FORECLOSURE! | Avoid Foreclosure | Foreclosure Process 2024, Novemba
Anonim

ya muda mfupi ni neno kuu la Java ambalo huashiria mwanachama kutofautiana si kuwa serialized inapoendelezwa kwa mikondo ya baiti. Wakati kitu kinahamishwa kupitia mtandao, kitu kinahitaji kuwa ' serialized '. Kusasisha hubadilisha hali ya kitu kuwa baiti za mfululizo.

Vivyo hivyo, je, utaftaji wa muda mfupi unaweza kusasishwa?

A mabadiliko ya muda mfupi ni a kutofautiana hiyo unaweza si kuwa serialized . Kulingana na Uainishaji wa Lugha ya Java [jls-8.3. 1.3] - " Vigezo inaweza kuwekwa alama ya muda mfupi ili kuonyesha kwamba wao si sehemu ya hali ya kuendelea ya kitu.”

Kando hapo juu, kwa nini tunahitaji vijidudu vya muda mfupi katika Java? ya muda mfupi ni a vigezo kirekebishaji kinachotumika katika kusawazisha. Wakati wa kusasisha, ikiwa sisi usifanye kutaka kuokoa thamani ya kitu fulani kutofautiana katika faili, basi sisi kutumia ya muda mfupi neno kuu. Wakati JVM inakuja ya muda mfupi neno kuu, inapuuza thamani asilia ya kutofautiana na uhifadhi thamani chaguo-msingi ya hiyo kutofautiana aina ya data.

Kando na hili, kwa nini vigeu vya tuli na vya muda mfupi havijasasishwa?

Vigezo Tuli :Haya vigezo si serialized , Hivyo wakati deserialization kutofautiana tuli thamani itapakiwa kutoka kwa darasa. Vigezo vya muda mfupi : vigezo vya muda mfupi si serialized , hivyo wakati deserialization wale vigezo itaanzishwa kwa maadili chaguo-msingi yanayolingana (mfano: kwa vitu null, int 0).

Kwa nini sehemu tuli hazijasasishwa?

Tuli Inaweza kubadilika. Tuli vigezo ni vya darasa na sivyo kwa mfano wowote wa mtu binafsi. Dhana ya kufululiza inahusika na hali ya sasa ya kitu. Data inayohusishwa na mfano maalum wa darasa pekee ndiyo serialized , kwa hiyo tuli mwanachama mashamba hupuuzwa wakati kufululiza.

Ilipendekeza: