java.io.streamcorruptedexception:invalid stream h 高分求解决办法:报错java.io.StreamCorrup...

java.io.StreamCorruptedException: invalid stream header: 53657373

\u610f\u601d\u662f\u7528ObjectInputStream\u53cd\u5e8f\u5217\u5316\u8bfb\u5165\u7684\u6570\u636e\u4e0d\u662f\u7531ObjectOutputStream\u4ea7\u751f\u7684\u3002
\u89e3\u51b3\u529e\u6cd5\uff1a
\u4e00\u4e2a\u4e0e\u670d\u52a1\u5668\u4ea4\u4e92\u7684\u7a0b\u5e8f\uff0c\u7528\u6765\u8fdb\u884c\u7a0b\u5e8f\u7684\u767b\u9646\u64cd\u4f5c\uff0c\u4e0e\u670d\u52a1\u5668\u4ea4\u4e92\u7684\u7a0b\u5e8f\u5982\u4e0b\uff1a\u5176\u4e2d\u6807\u8bb0\u7684\u662f\u6700\u7ec8\u62a5\u9519\u7684\u5730\u65b9\u3002
\u4e0b\u9762\u662f\u767b\u9646\u7684\u7a0b\u5e8f\uff1a\u5176\u4e2d\u6807\u8bb0\u90e8\u5206\u662f\u8c03\u7528\u6700\u4e0a\u9762\u7a0b\u5e8f\u7684\u5730\u65b9\u3002

ObjectInputStream\u7684readObject\u65b9\u6cd5\u4f1a\u5c06\u8bfb\u53d6\u7684\u5b57\u8282\u6d41\u8f6c\u6362\u6210\u5bf9\u8c61,\u9996\u5148\u4f60\u8981\u786e\u5b9a\u4f60\u83b7\u53d6\u7684\u5b57\u8282\u6d41\u662f\u4e0d\u662f\u4e00\u4e2a\u5e8f\u5217\u5316\u7684\u5bf9\u8c61\u5b57\u8282\u6d41.\u4ee3\u7801\u4e2d\u4f7f\u7528\u5230HTTP\u534f\u8bae\u4f20\u8f93\u6570\u636e,\u5f88\u660e\u663e\u4f1a\u4f20\u9012\u5f88\u591a\u989d\u5916\u7684\u9644\u52a0\u4fe1\u606f,\u90a3\u4e48\u76f4\u63a5\u901a\u8fc7readObject\u662f\u65e0\u6cd5\u83b7\u53d6\u5230\u5bf9\u8c61\u7684,,,\u4f60\u53ef\u4ee5\u4f7f\u7528\u5e95\u5c42\u7684Socket\u8fdb\u884c\u4f20\u8f93\u5bf9\u8c61\u5b57\u8282\u6d41.

只贴了个报错信息 ,没有代码。我只能告诉你这个是 Java 输入输出流 的 反序列化错误。
猜测你是不是 直接将byte[]数组传递过来,而这个byte数组不是使用ObjectOutputStream类写入的。
所以问题解决的办法就是:用输出流得到byte[]数组。

  • java io缁忓吀浠g爜
    绛旓細c = (char) a; b++; System.out.println((char) a); } System.err.print("counted\t" + b + "\ttotalbytes."); }}//璇诲彇杈撳叆鐨勬暟鎹,鐩村埌鏁版嵁涓湁Q杩欎釜瀛楁瘝鐒秔ackage IO;import java.io.*;public class IOStreamExample { public static void main(String[] args) throws IOException { // 1. ...
  • Java璇诲彇鏂囦欢鍐呭,骞跺湪璇诲埌绌烘牸鏃舵崲琛,骞跺啓鍒板彟涓涓枃浠朵腑,涓轰粈涔堟垜鐨...
    绛旓細while((input=reader.readLine())!=null) { String[] words = input.split(" "); for(String word: words){ writer.write(word); writer.write('\n'); }}
  • 鐢JAVA璇█灏嗕袱涓枃鏈枃浠(鏂囦欢A鍜屾枃浠禕)涓殑鍐呭鍚堝苟,骞跺啓鍒颁竴涓...
    绛旓細"c:/output.txt"; /** * 鎬ユ眰锛侊紒鐢java璇█灏嗕竴涓枃鏈枃浠禷.txt涓殑鍐呭鍐欏叆涓涓柊鏂囦欢b.txt涓 鎮祻鍒嗭細20 | 绂婚棶棰樼粨鏉熻繕鏈 14 澶 23 灏忔椂
  • java涓 鏂囦欢鐨勫鍒
    绛旓細import java.io.FileInputStream;import java.io.FileOutputStream;import java.nio.channels.FileChannel;public class TestTransfer { public static void main(String[] args) throws Exception { FileInputStream fis = new FileInputStream("c:\\abc.txt");FileOutputStream fos = new FileOutput...
  • 鎴戝垰瀛java,璇烽棶鑳藉儚c璇█閭f牱鐢╯ystem璋冪敤dos鍛戒护鍚
    绛旓細import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.util.LinkedList;public class Command { private java.lang.Process p; ...
  • 鐢java璇█缂栧啓:浠庢枃浠秈n.txt涓鍙栧唴瀹,鍐嶅皢瀹冨啓鍒版枃浠秓ut.txt涓,in...
    绛旓細import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;public class TestJL { public static void main(String[] args) throws IOException { FileInputStream fInputStream = new FileInputStream("C:\\in.txt");InputStreamReader iReader = new Input...
  • java鎬庝箞鍐欏叆txt鏂囦欢 鍗氬
    绛旓細瀹氫箟涓涓緭鍑烘枃浠讹紝鐒跺悗杈撳嚭灏卞彲浠ヤ簡锛屽叿浣撹涓嬮潰鐨勪唬鐮 import java.io.*;public class StreamDemo { public static void main(String args[]){ File f = new File("c:\\temp.txt") ;OutputStream out = null ;try { out = new FileOutputStream(f) ;} catch (FileNotFoundException e){...
  • 缂栧啓java绋嬪簭
    绛旓細java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test { public static void main(String[] args) throws IOException { test(new File("C:\\Window...
  • 鍒╃敤java socket瀹炵幇鏂囦欢浼犺緭
    绛旓細1.鏈嶅姟鍣ㄧ package sterning;import java.io.BufferedInputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.net.ServerSocket;import java.net.Socket;public class ServerTest { int port = 8821;void start() ...
  • Java io娴佹庢牱鎵嶈兘鎶婂瓧绗︽暟缁勭敤SOCKET浼犲埌server绔幓?鎬庢牱鎺ユ敹鏁扮粍?_鐧...
    绛旓細鐢˙ufferedWriter 鍙互鍐欏叆char[]鏁扮粍 鎺ュ彈鐨勬椂鍊 鐩存帴 ServerSocket ss = new ServerSocket(" ")Socket client = ss.accept();BufferedReader br = new BufferedReader(InputStreamReader(client.getInputStream()));char [] c = new char[100];br.read(c);c瀛楃鏁扮粍灏辨槸浣犱粠瀹㈡埛绔彂閫佹潵鐨 ...
  • 扩展阅读:www.sony.com.cn ... javascript免费网站 ... www.968777.cn ... 安卓stream下载入口官网 ... java.52emu.cn ... 任天堂网站入口 ... stream苹果手机版下载 ... java安装包网站 ... java stream collect ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网