我已经开始使用 Hazelcast 的 IdentifiedDataSerializable 接口来序列化一些类,当我需要 writeData 一个简单的 java.util.map 实例时,有些东西无法正常工作 - 我使用
out.writeObject(map_inst);
但它会引发异常:java.io.NotSerializableException
如果我只存储地图的一个条目,如下所示:
out.writeObject(map_inst.get(0));
那么它的工作原理!
我在这里想念什么?
另一个问题:在我的课堂上,我有以下声明:
private static final int FRACTION = 0.1;
我需要writeData\readData
'static final'
会员吗?还是因为他们static
没有必要?
谢谢!