Indholdsfortegnelse:
Definition - Hvad betyder transient?
I computerprogrammering, specifikt i Java, er forbigående et nøgleord, der bruges til at indikere, at en variabel ikke skal serialiseres. Som standard kan alle variabler i et objekt serialiseres og derfor blive vedvarende, men hvis en bestemt variabel ikke kræver vedholdenhed af en eller anden grund, kan det kortvarige nøgleord bruges til at markere den variabel, så den ikke serialiseres, når koden er samlet .
Techopedia forklarer Transient
Det kortvarige nøgleord forhindrer en variabel i at blive vedvarende. Sidstnævnte betyder, at en variabel omdannes til en strøm af bytes og derefter gemmes i en fil. Denne proces kaldes serialisering og er standardopførsel for alle variabler i et objekt. Serialisering er mest relevant for netværksprogrammering, fordi et objekt, der skal overføres over et netværk, skal konverteres til en række bytes, så det kan sendes i stykker; på grund af dette skal enhver klasse og interface som standard være serialiserbar. Men hvis der ikke er noget krav til netværkstransport, kan det forbigående nøgleord bruges til at markere en variabel til udelukkelse, når serialisering finder sted. Dette sparer muligvis nogle computereessourcer og en lille smule behandlingstid.
