Sommario:
Definizione: cosa significa transitorio?
Nella programmazione del computer, in particolare in Java, transitorio è una parola chiave utilizzata per indicare che una variabile non deve essere serializzata. Per impostazione predefinita, tutte le variabili in un oggetto possono essere serializzate e quindi diventare persistenti, ma se una variabile specifica non richiede persistenza per qualsiasi motivo, la parola chiave transitoria può essere utilizzata per contrassegnare quella variabile in modo che non sia serializzata quando viene compilato il codice .
Techopedia spiega Transient
La parola chiave transitoria impedisce a una variabile di diventare persistente. Quest'ultimo significa che una variabile viene trasformata in un flusso di byte e quindi memorizzata in un file. Questo processo si chiama serializzazione ed è il comportamento predefinito per tutte le variabili in un oggetto. La serializzazione è principalmente rilevante per la programmazione di rete perché un oggetto che deve essere trasmesso su una rete deve essere convertito in una serie di byte in modo che possa essere inviato in pezzi; per questo motivo ogni classe e interfaccia deve essere serializzabile di default. Ma se non è necessario per il trasporto di rete, la parola chiave temporanea può essere utilizzata per contrassegnare una variabile da escludere quando si verifica la serializzazione. Ciò può far risparmiare alcune risorse di elaborazione e un po 'di tempo di elaborazione.