Cuprins:
Definiție - Ce înseamnă Transient?
În programarea computerului, în Java specific, tranzitorul este un cuvânt cheie care este utilizat pentru a indica faptul că o variabilă nu trebuie serializată. În mod implicit, toate variabilele dintr-un obiect pot fi serializate și, prin urmare, devin persistente, dar dacă o anumită variabilă nu necesită persistență din niciun motiv, cuvântul cheie tranzitoriu poate fi utilizat pentru a marca acea variabilă, astfel încât să nu fie serializat atunci când codul este compilat .
Techopedia explică tranzitoriu
Cuvântul tranzitor împiedică persistența unei variabile. Aceasta din urmă înseamnă că o variabilă este transformată într-un flux de octeți și apoi stocată într-un fișier. Acest proces se numește serializare și este comportamentul implicit pentru toate variabilele dintr-un obiect. Serializarea este relevantă mai ales pentru programarea rețelei, deoarece un obiect care trebuie transmis printr-o rețea trebuie transformat într-o serie de octeți, astfel încât să poată fi trimis în bucăți; din această cauză, fiecare clasă și interfață trebuie să fie serializabile implicit. Dar dacă nu există nicio cerință pentru transportul de rețea, cuvântul cheie tranzitoriu poate fi utilizat pentru a marca o variabilă pentru excludere atunci când are loc serializarea. Acest lucru poate economisi unele resurse de calcul și un timp mic de procesare.
