问答详情
源自:6-1 序列化基本操作

为什么会报错?请看截图红圈位置

http://img.mukewang.com/5937b7140001f92c08040335.jpg

加上ClassNotFoundException 就可以运行了,怎么回事?

提问者:qq_甲乙丙的丁_0 2017-06-07 16:20

个回答

  • 未来年薪百万的安卓工程师
    2018-05-17 14:56:36

    你是不是Student这个类错了,可能有多个Student类,你new错了,我也遇到了

  • M__
    2017-10-24 22:51:17

    上面的乱说。这是因为ObjectInputStream的read方法会抛出ClassNotFoundException这和IOException是不同的,要分别处理

  • living6
    2017-06-08 18:04:25

    这是,无法找到指定类的异常

    应该是类名错了。一般是使用Class.forName的时候,手工指定了类名的情况。