我确定双方的两个版本的学生都不相同。
因为例外是
java.lang.ClassCastException:javaserializace.Student。
这表明Java已经成功反序列化了该对象,但是在将其类型转换为接收方的Student时,由于类型不同,它会抛出异常。
一种快速的调试方法是在接收到的Student对象上调用 getClass(), 在接收器上调用Student类的 getName()
。我确信在这种情况下两者都是不同的。
解决方案将是确保接收方的学生是同一类型。

我确定双方的两个版本的学生都不相同。
因为例外是
java.lang.ClassCastException:javaserializace.Student。
这表明Java已经成功反序列化了该对象,但是在将其类型转换为接收方的Student时,由于类型不同,它会抛出异常。
一种快速的调试方法是在接收到的Student对象上调用 getClass(), 在接收器上调用Student类的 getName()
。我确信在这种情况下两者都是不同的。
解决方案将是确保接收方的学生是同一类型。