Описание тега objectoutputstream

Класс сериализации Java ObjectOutputStream из стандартной библиотеки Java.
1 ответ

ObjectInputStream неправильно читает

У меня есть вопрос о том, почему я получаю выходные данные в этом коде. У меня есть большой проект, над которым я работаю, но я сузил проблему до этого. Вот код: import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStrea…
1 ответ

Как превратить объект java.lang.Object в объект другого типа?

Я могу заставить свою программу написать .dat файл с массивом Node (объект, который содержит информацию реестра: имя, номера телефонов,...) с помощью ObjectOutputStream, но у меня проблемы с чтением этого же файла, так как файл содержит объект, кото…
21 июн '12 в 22:37
1 ответ

Как мне взять массив объектов и обновить файл данных объекта после изменения переменных в массиве?

У меня есть массив объектов, и я пытаюсь изменить значения объектов, а затем повторно обновить файл хранилища, где хранятся объекты в файле. Когда я пытаюсь изменить файл хранилища, он либо очищает файл, либо ничего не делает. Вот мой код.. public c…
22 апр '17 в 20:18
1 ответ

Сериализация Java-объекта с ObjectOutputStream работает один раз, попробовал reset() с обеих сторон

Я использую этот статический класс как способ сериализации объектов в строки перед их отправкой / использованием различными способами. Однако сериализуемые объекты, похоже, корректно сериализуются только один раз. Переменная, начинающаяся с 20 и уве…
28 сен '16 в 12:03
3 ответа

Обратный связанный список и запись в файл: Java

Я пишу код для чтения текстового файла, преобразования его в LinkedList и записи в другой текстовый файл в обратном порядке. Проблема, с которой я сталкиваюсь, заключается в том, что после преобразования текстового файла я не могу перевернуть свой с…
0 ответов

Как я могу передать различные JPG и INT через ObjectOutputStream как один пакет

Я хочу сделать алгоритм обнаружения движения экрана. Я накладываю сетку на экран рабочего стола и хочу передать только те части экрана, которые изменились. У меня есть целочисленные значения для определения положения фигуры в сетке и массив байтов, …
1 ответ

ObjectOutput и ObjectInputStream - специальные символы

Мое приложение Android получает текстовые сообщения, используя BroadcastReceiver, Тогда он использует ObjectOutputStream чтобы отправить его на мой сервер, который получает его, конечно же, ObjectInputStream, Если я распечатываю сообщение в приложен…
2 ответа

Как лучше отлаживать исключения nullpointer в Java

Я создаю клиент-серверную программу, которая будет отправлять сериализуемый объект туда и обратно. я понятия не имею, как происходит это исключение nullpointer, оно указывает на строку, где btnSave отвечает на событие Click, а объект OutputStream пы…
1 ответ

Android ObjectOutputStream

Мне нужно отправить на сервер java-программу (она работает на ПК), адрес электронной почты и пароль, взятые из приложения для Android, но когда я нажимаю кнопку входа, сервер не получает мое сообщение и происходит сбой приложения. это код Android: p…
02 июн '14 в 08:10
0 ответов

Java EKE, ObjectInputStream неправильный readObject()

Я извиняюсь за мой английский. Я пытаюсь реализовать EKE с AES-256 для университетского проекта. Основная проблема заключается в том, что когда клиент вызывает функцию writeObject() для сервера, последний получает неправильный объект с различным чип…
1 ответ

Получение ошибки java.io.NotSerializableException

Я хочу сохранить объект javafx.scene.media.MediaPlayer класс с использованием ObjectOutputStream, но он работает только с сериализуемыми классами и выглядит так, как будто класс MediaPlayer не сериализуем. Это мой код: ObjectOutputStream objectOutpu…
1 ответ

NotSerializableException только в первый раз

Я получаю NotSerializableException в objStream.writeObject(myobj) только в первый раз. myobj внутренне содержит список объектов. Тот же myobj, когда он не первый, сериализуется нормально. Есть идеи, пожалуйста? Код выглядит примерно так: public clas…
4 ответа

Накладные расходы в Java ObjectOutputStream?

Я озадачен поведением ObjectOutputStream. Похоже, что при записи данных накладные расходы составляют 9 байтов. Рассмотрим код ниже: float[] speeds = new float[96]; float[] flows = new float[96]; //.. do some stuff here to fill the arrays with data B…
2 ответа

ObjectInputStream.readObject() навсегда зависает в процессе взаимодействия с сокетом

Я столкнулся с проблемой связи через сокет в системе Linux, процесс связи такой, как показано ниже: клиент отправляет сообщение, чтобы попросить сервер выполнить вычислительную задачу, и дождаться сообщения о результате от сервера после ее завершени…
1 ответ

Не могу проверить подпись после прочтения подписанного файла

sign.verify(signature) возвращает false в методе verifySignature; и я думаю, что это как-то связано с тем, как я использую outputtreams и inputtreams с файлом signatureobject.obj (сертификат прошел проверку подлинности). Я могу правильно прочитать с…
1 ответ

Кнопка Сохранить останавливает приложение

public void save(View v) { switch(v.getId()) { case R.id.bSave: filename = "data/monday.txt"; vsName.showPrevious(); vsTime.showPrevious(); vsQuantity.showPrevious(); vsImage.showPrevious(); save.setVisibility(View.GONE); try{ monday = new File(file…
1 ответ

Почему ObjectOutputStream записывает 14 байтов вместо 8 с DataOutputStream?

Один и тот же метод (writeInt ()) в ObjectOutputStream и DataOutputStream записывает разные данные? Разве это не должно быть равным для примитивных типов? // Output: 14 bytes file ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(…
1 ответ

ObjectOutputStream.writeBytes(String s) неожиданные выходные значения

Я использую ObjectOutputStream объект os для отправки сообщения String из клиентского приложения Android на сервер C++. Я знаю, как мой MSG должен быть получен сервером: каждый символ MSG хранится в байтовом массиве (receive_msg[]). Я также знаю точ…
14 июн '16 в 13:56
1 ответ

Добавление нового объекта в существующий файл

Привет у меня есть проблема при попытке добавить новые объекты в существующий файл.. После запуска приложения Android снова, я хочу получить существующий файл и добавить новые объекты, а затем прочитать объекты из существующего файла... На самом дел…
2 ответа

Почему ObjectOutputStream записывает символы в файл вместо моего ввода?

Я пытаюсь написать свой ArrayListпо имени Clients, в файл. Это работает, но, к сожалению, он просто записывает символы в файл, а не мой фактический ввод. Ниже мой код: public void SaveToFile() { try { FileOutputStream fos = new FileOutputStream("Cus…
26 ноя '16 в 00:50