我想知道为什么当我使用 table 序列化内存中的同一个对象时:
ByteArrayOutputStream byteOutput = new ByteArrayOutputStream();
ObjectOutputStream stream = new ObjectOutputStream(byteOutput);
stream.writeObject(m.view()); //view return a string
stream.flush();
stream.close();
byteOutput.flush();
byteOutput.close();
我多次运行我的程序,我得到不同的结果(差别不大,但仍然不同)
execution 1 :4497
execution 3 :4500
execution 4 :4500
execution 5 :4494
m : 是一个包含其他类的另一个对象的对象。我不能在这里列出所有类,它是一个大框架,string
序列化是一样的!