hazelcast如何处理对象中的对象。让我举个例子,
class Students{
String name, rollNumber;
Enrollments enrolments[];
// some methods
}
class Enrollments {
String id, subjectName;
// some methods and fields
}
如您所见,Students类包含一个数组/注册对象列表。我的问题是,hazelcast如何处理副对象中的对象(关于内存)?最好的方法是什么?
答案 0 :(得分:0)
它序列化了。显然,您至少需要为两个类实现Serializable。避免循环依赖和通常复杂的层次结构。否则只要所有成员类及其成员都是可序列化的,你就可以了。
标准Java序列化内存占用非常糟糕,因此如果您有复杂的结构,请考虑DataSerializable或Portable。