我在Java中有以下课程。我希望能够将其保存为可以在不同电脑上移动的通用文件格式。我知道对象序列化,但我想知道我的其他选择是什么,它们各自的优缺点是什么。谢谢!例如,序列化文件不是人类可读的,因此是一个骗局。
public class NervousSystem {
private CentralNervousSystem CNS;
private PeripheralNervousSystem PNS;
public NervousSystem(Neocortex neocortex, LateralGeniculateNucleus LGN, Retina retina) {
this.CNS = new CentralNervousSystem(neocortex, LGN);
this.PNS = new PeripheralNervousSystem(retina);
}
public CentralNervousSystem getCNS() {
return this.CNS;
}
public PeripheralNervousSystem getPNS() {
return this.PNS;
}
}