Video: De ce variabilele tranzitorii nu sunt serializate?
2024 Autor: Lynn Donovan | [email protected]. Modificat ultima dată: 2023-12-15 23:52
tranzitoriu este un cuvânt cheie Java care marchează un membru variabilă nu a fi serializat când este persistat la fluxuri de octeți. Când un obiect este transferat prin rețea, obiectul trebuie să fie „ serializat '. Serializare convertește starea obiectului în octeți seriali.
În mod corespunzător, variabila tranzitorie poate fi serializată?
A variabilă tranzitorie este o variabil acea poate sa nu fi serializat . Conform specificației limbajului Java [jls-8.3. 1.3] – „ Variabile poate fi marcat tranzitoriu pentru a indica faptul că nu fac parte din starea persistentă a unui obiect.”
Pe lângă mai sus, de ce avem nevoie de variabile tranzitorii în Java? tranzitorie este A variabile modificator utilizat în serializare. La momentul serializării, dacă noi nu vrei pentru a economisi valoarea unui anume variabil într-un dosar, atunci noi utilizare tranzitoriu cuvânt cheie. Când apare JVM tranzitoriu cuvânt cheie, ignoră valoarea originală a variabil și salvați valoarea implicită a acesteia variabil tip de date.
Pe lângă aceasta, de ce variabilele statice și tranzitorii nu sunt serializate?
Variabile statice : Acestea variabilele nu sunt serializate , Deci în timpul deserializării variabilă statică valoarea se va încărca din clasă. Variabile tranzitorii : variabilele tranzitorii nu sunt serializate , deci în timpul deserializării cele variabile va fi inițializat cu valorile implicite corespunzătoare (ex: pentru obiecte null, int 0).
De ce câmpurile statice nu sunt serializate?
Static Variabil. Static variabilele aparţin unei clase şi nu la orice instanță individuală. Conceptul de serializare este preocupat de starea curentă a obiectului. Numai datele asociate cu o anumită instanță a unei clase sunt serializat , prin urmare static membru câmpuri sunt ignorate în timpul serializare.
Recomandat:
Ce sunt variabilele fluxului de lucru în Informatica?
Variabile ale fluxului de lucru Variabile ale fluxului de lucru predefinit. Managerul de flux de lucru oferă variabile de flux de lucru predefinite pentru sarcinile dintr-un flux de lucru. Variabile ale fluxului de lucru definite de utilizator. Creați variabile de flux de lucru definite de utilizator atunci când creați un flux de lucru. Sarcini de atribuire. Sarcini de decizie. Legături. Sarcini de cronometru
Ce sunt datele tranzitorii în depozitul de date?
Datele tranzitorii sunt date care sunt create în cadrul unei sesiuni de aplicație, care nu sunt salvate în baza de date după terminarea aplicației
Ce sunt variabilele apex?
Apex:variabil. O variabilă locală care poate fi utilizată ca înlocuitor pentru o expresie specificată în corpul componentei. Utilizați pentru a reduce expresiile repetitive și verbose dintr-o pagină
Care sunt variabilele în justiția penală?
Variabilele dependente comune în justiția penală sunt concepte precum infracțiunea și recidiva. Variabila independentă (predictor) este variabila care provoacă, determină sau precede în timp variabila dependentă și este de obicei notă cu litera X
Care sunt variabilele și cazurile?
Un set de date conține informații despre un eșantion. Un set de date este format din cazuri. Carcasele nu sunt altceva decât obiectele din colecție. Fiecare caz are unul sau mai multe atribute sau calități, numite variabile care sunt caracteristici ale cazurilor