objectinputstream相关内容

从assets文件夹加载大于1M的文件

我快疯了,我创建了一个文件对象,所以它可以用ObjectInputStream读取,然后我放置了assets文件夹.该方法适用于小于 1M 的文件,并在文件较大时出错.我读到这是 Android 平台的限制,但我也知道可以“轻松"避免.例如,下载过雷霆迅雷游戏的人很容易看到,在他们的assets文件夹中,有一个18.9M大的文件.这是我从 ObjecInputStream 读取 1 个对象的代码 ..
发布时间:2021-11-30 11:58:58 移动开发

附加到 ObjectOutputStream

不能附加到 ObjectOutputStream 吗? 我正在尝试附加到对象列表.以下代码段是一个在作业完成时调用的函数. FileOutputStream fos = 新的 FileOutputStream(preferences.getAppDataLocation() + "history" , true);ObjectOutputStream out = new ObjectOut ..
发布时间:2021-11-25 11:44:46 Java Web开发

附加到 ObjectOutputStream

不能附加到 ObjectOutputStream 吗? 我正在尝试附加到对象列表.以下代码段是一个在作业完成时调用的函数. FileOutputStream fos = 新的 FileOutputStream(preferences.getAppDataLocation() + "history" , true);ObjectOutputStream out = new ObjectOut ..
发布时间:2021-11-19 22:50:53 Java Web开发

ObjectInputStream/OutputStream 有问题

我的程序无法将我的地图保存到文件中时遇到问题.这是我编写和读取我的地图和数组列表的两种方法. 这是我的阅读方法: private void getData() 抛出 IOException, ClassNotFoundException {File f_Instructors = new File(PSLTrackerInfo.file + "instructors.brent");Fil ..
发布时间:2021-11-18 00:35:43 其他开发

如何附加到现有的 java.io.ObjectStream?

至于现在,当我尝试附加一个对象时,我会得到 java.io.StreamCorruptedException.我在互联网上搜索了一种克服这种情况的方法.到目前为止,我找到的答案是它无法完成.解决此问题的一种方法是将对象写入列表,然后将列表写入文件. 但是每次添加新对象时,我都必须覆盖该文件.似乎不是加班的最优解. 有没有办法将对象附加到现有的对象流中? 解决方案 这实际上很容易 ..
发布时间:2021-11-16 19:24:21 其他开发

附加到 ObjectOutputStream

不能附加到 ObjectOutputStream 吗? 我正在尝试附加到对象列表.以下代码段是一个在作业完成时调用的函数. FileOutputStream fos = 新的 FileOutputStream(preferences.getAppDataLocation() + "history" , true);ObjectOutputStream out = new ObjectOut ..
发布时间:2021-11-16 19:17:13 其他开发

程序在 Java 中初始化对象输入流时暂停

在运行调试器时,程序暂停从服务器主输入输出流初始化对象流.以下是代码: public TFileReader(Client cli)throws Exception{this.cli = cli;fileSock = new Socket(cli.ServerIp(), cli.FilePort());fobjIn = new ObjectInputStream(fileSock.getInp ..
发布时间:2021-08-30 20:20:56 其他开发

ObjectInputStream/ObjectOutputStream 工作不正常

我有类:客户端、服务器和后台正在使用 Player 类.我真的不明白为什么我的带有 ObjectInputStream/ObjectOutputStream 的 Client 类不能正常工作. 我在做什么坏事?我的错误在哪里? 包 Shooter2Dv27082013;公共类播放器实现可序列化{....公共整数 x=10;公共 int y=10;.... }包 Shooter2Dv2708 ..
发布时间:2021-07-19 18:49:22 其他开发

通过套接字发送一个可序列化的对象

我在发送通过套接字创建的可序列化对象时遇到了一个奇怪的问题.事实上,如果我在同一台机器上运行服务器和客户端,它运行良好,但如果服务器和客户端在不同的机器上,则服务器端的 readen 对象为空(大小为零) 有人有解决这个问题的想法吗?(代码如下) 服务器: public static void main() {...InputStream is = mysocket.getInput ..
发布时间:2021-07-07 19:11:40 其他开发

获取 ObjectOutputStream/ObjectInputStream 的进度

我最近想出了如何使用 ObjectOutputStream 和 ObjectInputStream 通过服务器和客户端之间的简单 Java 套接字连接发送对象.我想知道我是否想传输一个可能很大的对象,例如一个图像,是否可以放置一个线程来跟踪已发送/接收多少数据的进度?如果这个问题的答案不是很直接,有人可以解释我如何去做类似的事情吗?提前致谢! 解决方案 Apache Commons IO ..
发布时间:2021-06-21 20:27:43 其他开发

恢复先前序列化的JFrame对象,如何?

我已经设法序列化了一个非常基本的GUI对象,其中包含一个JTextArea和一些按钮到文件"test.ser". 现在,我想从'test.ser'中完全恢复以前保存的状态,但是似乎对如何正确地反序列化对象状态有误解. 类 MyFrame 创建JFrame并对其进行序列化. 公共类MyFrame扩展JFrame实现ActionListener {//栏位JTextArea textAr ..
发布时间:2021-05-18 20:35:27 其他开发

Java-使用ObjectInputStream监听套接字

好吧,每次服务器接受连接时,我都会创建一个名为“客户端"的线程类,它会创建一个新的客户端....run方法侦听来自客户端的消息,并且我正在使用ObjectInputStream .. 做{ObjectInputStream in = null;尝试 {in = new ObjectInputStream(socket.getInputStream());字符串消息=(String)in.read ..
发布时间:2021-05-18 19:33:03 其他开发

Android/Java:如何跟踪InputStream的进度

我的Android应用程序中包含以下代码,不确定是否是我的谷歌搜索技能,但无法找到有关如何监控InputStream进度的良好教程. private void restoreFromUri(Uri uri){尝试 {InputStream是= getContentResolver().openInputStream(uri);ObjectInputStream ois = new Object ..
发布时间:2021-05-16 18:53:33 其他开发

强化安全问题“未发布的资源流";用于尝试资源

加强安全性运行不合规代码 公共静态读取(字符串路径)抛出IOException,ClassNotFoundException {尝试(ObjectInputStream os = new ObjectInputStream(new GZIPInputStream(new FileInputStream(path)))){返回(A)os.readObject();}} 它说的是“未发布的资源: ..
发布时间:2021-05-07 19:04:28 其他开发

CipherInputStream挂起

我正在尝试使用加密来使用Java通过套接字进行通信.我已经成功地与未加密的套接字通信,但是当我尝试进行加密时,程序将冻结. 这是父 Connection 类,它可以正常工作: 公共类Connection实现Runnable{受保护的插座;受保护的ObjectInputStream objectInputStream;受保护的ObjectOutputStream objectOutputSt ..
发布时间:2021-05-04 19:47:05 其他开发

再次使用该程序时,如何将多个对象写入可序列化文件并读取它们?

我想为我的项目维护银行用户数据库.我能够将用户数量保存在一个可序列化的文件中.但是,当我尝试将用户保存到数据库时,它只会向数据库中添加最新的用户. 下面是编写对象的代码的偷偷摸摸的峰值: if(e.getSource()==提交){if(uFName!=空&& uLName!=空& uInitialDeposit!= 0){if(uAccountType =="Savings"){随机r ..
发布时间:2021-04-30 19:22:48 其他开发

遇到ObjectInputStream/OutputStream的问题

我的程序无法将地图保存到文件中.这是我编写和读取地图和数组列表的两种方法. 这是我的读取方法: private void getData()引发IOException,ClassNotFoundException {文件f_Instructors =新文件(PSLTrackerInfo.file +"instructors.brent");文件f_Students =新文件(PSLTra ..
发布时间:2021-04-09 19:39:36 其他开发

在追加时将对象写入文件

我创建了一个程序,该程序注册了图书馆系统的成员.为了存储数据,我使用了文本文件并进行了读/写操作,并实现了序列化. 我的问题是,当我注册一个成员并尝试注册另一个成员时,第二个成员记录将无法保存.为了向文件追加写入,我还使用了关键字"true". 这是我所做的: //Am writing the object to a file public void RegisterMe ..
发布时间:2020-11-06 01:05:12 其他开发

如何处理无效的流标头异常:00000001?

java.io.StreamCorruptedException:无效的流标头:00000001简单项目 我发现了这一点,这似乎是一个常见问题。如果您写入包含文件的目录,然后在以后手动将其删除,则最终将收到此错误。 java.io.StreamCorruptedException:无效的流头:00000001 at java.io.ObjectInputStream.readSt ..
发布时间:2020-10-21 00:56:38 其他开发