-
14 votesanswersviews
ObjectInputStream对FileInputStream很满意,对getResourceAsStream不满意
我有一些非常标准的代码,它从流中获取序列化对象,基本上看起来像这样: Object getObjectFromStream(InputStream is) { ObjectInputStream ois = new ObjectInputStream(is); return ois.readObject(); } 然后我在我的资源文件夹中有一个文件,所以在我的开发机器上,我可... -
0 votesanswersviews
将InputStreamReader与Java一起使用时出错
我试图从客户端向服务器发送一个int值 . 这是我在下面使用的客户端代码: _port = 8071; _socket = new Socket("localhost", _port); Random rand = new Random(); int n = rand.nextInt(50) + 1; DataOutputStream dos = new DataOut... -
1 votesanswersviews
用于Java中ObjectInputStream的BufferedReader.readNext()等价物
我有一个服务器通过套接字连接与多个客户端通信 . 在我的原始程序中,使用PrintWriter和BufferedReader发送和接收消息 . 当我检查是否收到任何新消息时,BufferedReader会将它们全部存储起来,我可以逐个读取它们 . 我现在正在尝试做同样的事情,但是使用ObjectOutputStream和ObjectInputStream发送对象而不是文本 . 但是,当客户端或服务... -
-1 votesanswersviews
无法从密码输入流反序列化密封对象[重复]
这个问题与以下内容完全相同: Java: StreamCorruptedException occur when Decrypt object with DES 1回答 当我从CipherInputStream读取对象时,为什么会出现无效的流标头错误? (编辑:可能是由于重用了Cipher对象?,下面包含的新版本的示例代码已经解决了这个问题 . ) 我的程序试图从ObjectInputStre...