class Foo implements Serializable { privatestaticfinallong serialVersionUID = 1L;
privatestaticfinal ObjectStreamField[] serialPersistentFields = new ObjectStreamField[] { new ObjectStreamField("shared1", String.class), new ObjectStreamField("shared2", String.class, false), new ObjectStreamField("unshared1", String.class, true), new ObjectStreamField("unshared2", String.class, true)
};
class Bar implements Serializable { privatestaticfinallong serialVersionUID = 0L;
@SuppressWarnings("serial") /* Incorrect use is being tested */
Object obj;
// write out object to be read by Read.main()
oout = new ObjectOutputStream(new FileOutputStream("tmp.ser"));
oout.writeObject(new Bar(str1));
oout.writeObject(str1);
oout.close();
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.