arraylist-java io invalid stream header: 776F7264

问题描述

java io invalid stream header: 776F7264
 java.io.StreamCorruptedException: invalid stream header: 776F7264
    at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:806)
    at java.io.ObjectInputStream.<init>(ObjectInputStream.java:299)
    at dictionary.DictionaryClass.load(DictionaryClass.java:105)
    at dictionary.DictionaryClass.<init>(DictionaryClass.java:21)
    at dictionary.Dictionary.<init>(Dictionary.java:14)
    at dictionary.Dictionary.main(Dictionary.java:19)
        System.out.println("反序列化进行中");
        File f2 = new File("F:Text.txt");
        ObjectInputStream ois = null;
        FileInputStream fis = null;
        try {

            fis = new FileInputStream(f2);
            ois = new ObjectInputStream(fis);
            if (f2.exists()) {
                System.out.println("反序列化对集合赋值");
            this.collection = (ArrayList<DictionaryNum>) ois.readObject();
                System.out.println("赋值成功");
                ois.close();
            } else {

解决方案

java.io.StreamCorruptedException: invalid stream header: EFBFBDEF
java.io.StreamCorruptedException: invalid stream header报错原因

解决方案二:

你确认原始数据是序列化过的吗

时间: 2024-09-30 18:40:00

arraylist-java io invalid stream header: 776F7264的相关文章

JSP上传图片产生 java.io.IOException: Stream closed异常解决方法_JSP编程

在做 jsp 上传图片时,把 java 代码直接改成 jsp,上传时产生 如下异常: 2012-12-31 8:59:21 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet jsp threw exception java.io.IOException: Stream closed ... 百思不得其解,翻出 jsp 转成 servlet 后的代码.如下(很很的醒目一下):

android开发-java服务器端出错java.io.StreamCorruptedException

问题描述 java服务器端出错java.io.StreamCorruptedException 报错信息:java.io.StreamCorruptedException: invalid stream header: 64000000 at java.io.ObjectInputStream.readStreamHeader(Unknown Source) at java.io.ObjectInputStream.(Unknown Source) at org.lxh.server.Serve

Java IO包装流如何关闭

问题: (1)JAVA的IO流使用了装饰模式,关闭最外面的流的时候会自动调用被包装的流的close()方吗? (2)如果按顺序关闭流,是从内层流到外层流关闭还是从外层到内存关闭? 问题(1)解释: 如下例子代码: 1 2 3   FileInputStream is = new FileInputStream(".");      BufferedInputStream bis = new BufferedInputStream(is);     bis.close(); 从设计模式上

java.io.StreamCorruptedException: invalid type code: 62

问题描述 EJB+JBoss+SwingEJB部署在JBoss中,Swing调用EJB中的一个方法A(List<Object) lists),之后就报java.io.StreamCorruptedException: invalid type code: 62. 所传递的集合lists中起初包含一个未序列化的对象,但是我在调用A方法前将其移除后,还是报java.io.StreamCorruptedException: invalid type code: 62.请大家指点下 问题补充:Excep

项目移到linux环境下时tomcat报错 java.util.zip.ZipException: invalid END header

问题描述 我把我的一个windows环境下的项目移到linux环境下时tomcat报错,报错如下:java.util.zip.ZipException: invalid END header (bad central directory offset)at java.util.zip.ZipFile.open(Native Method)at java.util.zip.ZipFile.<init>(ZipFile.java:114)at java.util.jar.JarFile.<i

java.io.StreamCorruptedException: invalid type code: AC我真的无能为力了,能帮帮我吗?

问题描述 在一台电脑上实现,客户端的端口不一样,至少要两个客户端才能实现?异常在Client50中由衷感谢服务器importjava.io.*;importjava.net.*;importjava.util.ArrayList;importjava.util.Collection;importjava.util.Scanner;classUserimplementsSerializable{privateStringname;privateInetAddressid;privateintpor

manifest mf-Exception in thread &amp;amp;quot;main&amp;amp;quot; java.io.IOException: invalid manifest format

问题描述 Exception in thread "main" java.io.IOException: invalid manifest format fat打包后执行: @echo off set JAVA_HOME=D:studyworktmsjdk1.6.0_02 %JAVA_HOME%binjava -jar -Xms64m -Xmx512m ezTMS2.0-GpsServer_fat.jar @echo on 出现错误: Ensure that the manifest

java io学习(二十二) BufferedReader(字符缓冲输入流)

BufferedReader 介绍 BufferedReader 是缓冲字符输入流.它继承于Reader. BufferedReader 的作用是为其他字符输入流添加一些缓冲功能. BufferedReader 函数列表 BufferedReader(Reader in) BufferedReader(Reader in, int size) void close() void mark(int markLimit) boolean markSupported() int read() int

java io学习(十一) 缓冲输入流的认知、源码和示例

BufferedInputStream(缓冲输入流)的认知.源码和示例 本章内容包括3个部分:BufferedInputStream介绍,BufferedInputStream源码,以及BufferedInputStream使用示例. BufferedInputStream 介绍 BufferedInputStream 是缓冲输入流.它继承于FilterInputStream. BufferedInputStream 的作用是为另一个输入流添加一些功能,例如,提供"缓冲功能"以及支持&