Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Prečo potrebujem Serial ID v jazyku Java

? Sériové verzie ID je funkcia v jazyku Java používa pri serializáciu a rekonštrukcii objektu . Serializácie je mechanizmus v jazyku Java , ktorý umožňuje užívateľom reprezentovať objekty ako postupnosť bajtov . Tieto sekvencie bajtov obsahovať údaje o objekte , vrátane písania a informácie o dátach uložených v objekte . Serializácie je tiež nezávislý proces , ktorý umožňuje objekty pokračovanie v jednej platforme , aby sa stal Rekonštruované v iných . Serializácie

proces serializácie podporuje kódovanie objektu a umožňuje užívateľom ukladať objekty a súbory a prenášať tieto súbory na sieti . Rôzne technológie a platformy tiež používať serializáciu použiť parametre pre sieťové procesu . Serializácie je tiež požiadavka na technológie , ktoré sa automaticky aktivujú a pasiváciu objektov servera . Serializácie sa však , odovzdá objekt triedy objektu alebo napísať triedne premenné .
Serial Verzia ID

Užívatelia by mali pridať sériovej verzie ID pri vytváraní novej triedy . To zaručuje zmeny na triede pri ukladaní objektov . Avšak , priradenie jedného sériovej verzie ID do dvoch rôznych tried objektov neumožňuje používateľom rekonštruovať uložené súbory . Pre serializáciu dát , musí byť objekt obsahovať konkrétne inštancie triedy ako statické alebo prechodné dát .
Statická a Transient dát

serializáciu dát uložený v statickej premennej , musia používatelia zabezpečiť serializácie triedy špecifické. To znamená , že dáta spojené s triedou nemôže automaticky serializovať . Prechodné dát , na druhej strane , umožňuje priradiť skupiny dát , bez toho aby serializácie . Používatelia musia použiť špeciálny kód pri práci s prechodným dátami .
Varovanie

model pre serializáciu je jednoduchá , pretože je to prázdna rozhranie . Navyše , serializácie sa zaoberá dátový člen triedy , nie metodiky v rámci tejto triedy . Pred pridaním do serializovatelný triedy , uistite sa , že dátový člen je serializovať . Pri použití non - serializovatelný členov triedy , Java vytvára " NotSerializableException " , keď sa snažia zachrániť objekty , ktoré nie sú platné .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené