View Full Version : [Java] compatibilità serializzazione oggetti
tempo fa mi pareva di aver letto che, poiché l'implementazione delle classi ObjectXxxStream può cambiare da un JRE all'altro, la serializzazione degli oggetti deve essere utilizzata solo tra programmi Java che girano sugli stessi JRE. questo però naturalmente valeva solo per la serializzazione di oggetti e non per la serializzazione di semplici tipi nativi (boolean, char, byte, short, int e long). confermate? o me lo sono sognato? :p
grazie.
franksisca
07-01-2007, 12:07
confermo il non confermo, altrimenti java che ....... esisteva a fare;)
vi ringrazio :D
devo essermi confuso con qualcos'altro: possibile che si trattasse sempre di serializzazione, ma solo di oggetti GUI? perché so che alcuni hanno anche la serialized form (tipo Frame).
Direi di no. Tutti i pezzi di gui sono JavaBean, dal punto di vista della serializzazione non sono più anomali di un Point, un Dimension o qualsiasi altro accrocchio di primitivi. Bisognerebbe recuperare la fonte e vedere di cosa parlasse. Magari era un caso più specifico o una particolare proprietà
Tutto questo non significa che un certo oggetto istanza di una classe, poniamo Java 5, sia deserializzabile con una definizione della stessa classe in Java 1.2. Resta la valvola di sicurezza del campo serialVersionUID, che esiste tuttavia dai tempi dei tempi ed è fondata sulle comuni norme della compatibilità binaria tra i tipi.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.