我有这样的一段代码:
ObjectOutputStream os=new ObjectOutputStream(path);
os.writeObject(obj);
os.close;obj是Object,是一个已实例化类对象,写入到文件。
但之前执行都好的,后来出现java.io.streamcorruptedException:type code out of range,is 18这一般是什么问题啊?请各位帮帮忙
ObjectOutputStream os=new ObjectOutputStream(path);
os.writeObject(obj);
os.close;obj是Object,是一个已实例化类对象,写入到文件。
但之前执行都好的,后来出现java.io.streamcorruptedException:type code out of range,is 18这一般是什么问题啊?请各位帮帮忙
你确定在你的ObjectInputStream端读的时候,你的ObjectOutputStream端写入的是一个对象?
"type code out of range,is 18"应该指的是读到的数据的头部不合法,不是一个对象的数据应有的头部信息。
都是在服务器端的