首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

使用ObjectInputStream这个错误异常哪位高手能帮看一下

2013-03-26 
使用ObjectInputStream这个异常错误谁能帮看一下public static void main(String[] args){ByteBuffer bBy

使用ObjectInputStream这个异常错误谁能帮看一下
public static void main(String[] args)
{
ByteBuffer b=ByteBuffer.wrap("hao rena ".getBytes());
ByteArrayInputStream bao=new ByteArrayInputStream(b.array());
try {
ObjectInputStream oop=new ObjectInputStream(bao);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
直接就报错:java.io.StreamCorruptedException: invalid stream header: 68616F20 这个怎么改呢?
[解决办法]
定义oop,却没有使用
[解决办法]
ObjectInputStream是用来读取序列化后的对象的。但是你却给它输入一串自己写的字节。不符合序列化对象的数据结构。就报错了。

热点排行