Если ваш класс реализует Serializable
и все его члены сериализуемы, то объект может быть правильно сериализован. Пример:
public class Person implements Serializable {
private String name;
private Collection<Integer> luckyNumbers = new ArrayList<Integer>();
}
Пока экземпляр luckyNumbers
сериализуем (например, ArrayList
), а его члены сериализуемы (в данном случае Integer
s), объект будет сериализован.