8的栏位，也必须被序列化；如果整个过程中，参照到的任何永久物件不能序列化，则这个过程会失败。开发人员可将物件标记为暂时的，或针对物件重新定义的序列化，来影响序列化的处理过程，以截断参照图的某些部份而不序列化。Java并不使用构造函数来序列化对象。由JDBC也可对Java物件进行序列化，并将其储存到资料库中。虽然Swing元件的确实例化了Serializable接口，但它们不能移植到有版本差异的Java虚拟机之间。因此，Swing元件或任何继承它的元件可以序列化为位元组阵列，但不能保证这个仓存在另一台机器