我用class Node implements Serializable{
int Node_x;
int Node_y;
int Node_n;
 Node SonLink;
 Node BrotherLink;
 Node HeadLink;
 }
建立节点,并以此为基础建立了二叉树。用遍历二叉树的方法我实现了二叉树的序列化。
但是读取存盘文件的时候,我不知道如何判断ObjectInputStream是否读取完毕,并以此为依据进行循环。我想知道:
1、输入输出流是先进先出的还是先进后出的。
2、ObjectInputStream本身是否有对输入流进行判断的函数?
3、如果只能用统计节点个数的方法来控制循环,是否需要将统计数值先写入ObjectOutputStream?如果后写入,有什么方法?请大家不吝赐教,谢谢。