objectinputstream相关内容
为什么 System.out.println(e.getCause()); 给出 null ? 并且可以像这样存储整个HashSet集合吗? private void saving()抛出IOException,ClassNotFoundException { ObjectOutputStream out = null; try { out = new ObjectOutputS
..
我正在尝试使用Java中的套接字和对象流来进行本地IPC但是我看到性能很差。 我正在测试发送一个ping的时间通过ObjectOutputStream对象通过Socket上的ObjectInputStream接收回复。 这是请求者: public SocketTest(){ int iterations = 100; try { Socket socket = ne
..
我正在使用java套接字构建一个简单的客户端/服务器应用程序并尝试使用ObjectOutputStream等。 我一直在关注此url的教程 http://java.sun.com/developer/technicalArticles/ALT/sockets 开始一半当谈到通过套接字传输对象时,它就会失败。 请参阅我的客户端代码 http://pastebin.com/m37e4c57
..
我只是从java书中学习网络,所以我有点像菜鸟。我无法在书中或网上找到这个问题所以我决定问互联网。 本书说使用ObjectOutputStream和ObjectInputStream来发送和接收对象不同的控制台。 现在,我能够成功接收我发送的对象 - 但只能一次。当我发送不同的对象:随机字符串和整数和无名实例时,控制台具有所有正确的字段。但是当我发送一个对象的实例时,更改一个实例的字段
..
在我的实验中, 如果服务器具有此功能: ObjectInputStream objectInputStream = new ObjectInputStream(socket.getInputStream()); ObjectOutputStream objectOutputStream = new ObjectOutputStream(socket.getOutputStream
..
我在applet端有以下代码: URL servlet =新URL(appletCodeBase,“FormsServlet?form = requestRoom“); URLConnection con = servlet.openConnection(); con.setDoOutput(true); con.setDoInput(true); con.setUse
..
我有一些非常标准的代码,它从流中获取序列化对象,基本上看起来像这样: Object getObjectFromStream( InputStream is){ ObjectInputStream ois = new ObjectInputStream(is); return ois.readObject(); } 然后我的资源文件夹中有一个文件,所以在我的开发机器
..
public class SerProg { static ServerSocket ser = null; static Socket cli = null; static ObjectInputStream ins = null; static ObjectOutputStream outs = null; public static void main(S
..
我试图编写一个程序,用户可以:1)添加一个人到联系人(姓名,电话,电子邮件),2)从联系人中删除一个人,3)从联系人中读取所有人。 我这样做的方式是我要求用户进行选择并分别进行操作。为了写作,我只需将一个对象写入文件。对于删除,我想我会问用户的“姓氏”将用作关键字(因为我使用的是TreeMap),并将删除键值(对象)。 所以我在这里阅读时遇到问题。我试图读取像这样的对象: pu
..
我正在尝试使用readObject读取二进制文件中的行数,但是得到了IOException EOF。我正在做这个正确的方法吗? pre $ FileInputStream istream = new FileInputStream(fileName); ObjectInputStream ois = new ObjectInputStream(istream); / **计算物品数量
..
我已经下载了Eclipse,并尝试创建一个示例的servlet程序,但是我遇到以下错误 类型java.io.ObjectInputStream不能得到解决它是从必需的.class文件间接引用的。 我已经正确配置了构建路径。 我正在使用Java 8和Apache Tomcat 7,两者的库都被正确引用。 问题是专门针对Java EE的。通常Java SE项目运行正常。 解决
..
我的代码是这个 try { //连接到登录服务器 socket = new Socket(hostName,15000); out = new ObjectOutputStream(socket.getOutputStream()); input = new ObjectInputStream(socket.getInputStream()); .. //执行登录,
..
我有对象的ArrayList,我想将它们存储到文件中,我也想从文件中读取他们ArrayList的。我可以将它们成功地写入使用writeObject方法的文件,但是从文件中读取到ArrayList的时候,我只能读取第一个对象。这里是我的code从序列化文件中读取 公共无效loadFromFile()抛出IOException异常,ClassNotFoundException异常{
..
至于现在我将获得 java.io.StreamCorruptedException 当我尝试追加一个对象。我已经在网上搜索一种方式来克服。我迄今发现答案是不能完成的。解决这个问题的一个方法是把对象写入到一个列表,然后写列表以文件 但我有当我添加新的对象覆盖该文件每次。它似乎不是在加时赛中的最佳解决方案。 有没有一种方法追加对象到现有对象流? 解决方案 它实际上是pretty容易做到的。
..
是没可能追加到的ObjectOutputStream ? 我试图追加到对象的列表。下面的代码片段是一个函数,每当一个作业完成时调用。 的FileOutputStream FOS =新的FileOutputStream (preferences.getAppDataLocation()+“历史”,真正的); ObjectOutputStream的出=新的ObjectOutp
..
状况:客户端通过一个单一的插座连接到服务器通信。客户可以随机发送序列化对象,或者只是简单的参数,则该服务器。 问题:如何让服务器同时为ObjectInputStream中的InputStream和从客户听 我在想什么的: A'主人'的线程派生2子线程。一个孩子侦听从客户机到ObjectInputStreams,另一子监听InputStreams 请问这种方法工作?因为我听说ObjectInp
..
状况:我从客户端向服务器发送通过的ObjectOutputStream 布尔变量。此后,我立即通过 writeChars()函数发送一个字符串数据。服务器通过 readBoolean接收布尔()并相应地产生一个线程。它使用读取字符串的readFully(字节[])。 问题:服务器挂在行 ObjectInputStream.readFully(字节[]) 我是不是应该增加的字节大小,或者是整个的
..
我想分享当连接的是,我的code挂在ObjectInputStream中的readObject()函数后成立的类型的东西,其中包含的对象(字符串名称,地址,职务,......和字节[]图片)。不会发生流。任何人都可以请找出其中我做错了事情。 私有类ConnectedThread继承Thread { 私人最终的BluetoothSocket mmSocket; 私人
..
我写一个多人游戏Android手机。通信是通过蓝牙。我已成功地使用输入/输出流从一个手机发送字节到其他。因为我需要能够传递我想objectstreams对象。然而,当我试图创建一个ObjectStream时我流,我的程序挂起的指令。 公共类ConnectedThread继承Thread { 私有静态最后字符串变量=“连接线程”; 私人最终的BluetoothSocket mmSocket; 私人
..
我想补充( OneChatMessage 类的)一个对象插入每个按钮点击一个文件。然后我尝试读取该文件中的所有对象,并将其加载到一个的ArrayList 。但我得到一个 StreamCorruptedException 在 ObjectInputStream.readObject()在反序列化功能的第二次迭代。我已经验证了第一次迭代工作正常。 我看了很多其他职位就同一问题: 在一个建议(反序列
..