Моя проблема в том, что каждый раз, когда я запускаю Для проведения тестов требуется около 5 минут, чтобы отобразить все, а затем для каждого узла могут потребоваться от 1 до 10 минут для выполнения некоторых вычислений. И каждый раз, когда мне нужно что-то исправить в коде, мне приходится ждать некоторое время.
Итак, мой вопрос(ы)
Вот есть ли способ сохранить основной класс объектов (который состоит из нескольких примитивных и непримитивных объектов) в виде двоичного файла, который я могу сохранить один раз и потом читать?
Как будет происходить синтаксический анализ?
Я начал изучать FileOutputStream/ObjectOutputStream и FileInputStream/ObjectInputStream, но я не уверен, что правильно понял, подходят ли они для данной ситуации.
Любые комментарии и советы будут очень признательны.Прикрепляю код, который я пытался использовать для сохранения объекта класса.
Код: Выделить всё
FileOutputStream fos = new FileOutputStream("tbox.dat");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(tboxObject);
oos.flush();
oos.close();
< /code>
Это для первого запуска, после этого я поменял код на: < /p>
FileInputStream fis = new FileInputStream("tbox.dat");
ObjectInputStream ois = new ObjectInputStream(fis);
tboxObject savedTboxObject = (tboxObject) ois.readObject();
Подробнее здесь: https://stackoverflow.com/questions/652 ... o-bin-file
Мобильная версия