У меня проблемы с попыткой использовать оба одновременно.
Мой профессор дал нам список инструкций для нашей последней работы в семестре, которая в основном посвящена использованию чуть-чуть каждой функциимы учились (или, по крайней мере, пытались)
Не вдаваясь в подробности, одна из вещей, которые просили, чтобы у нее были кнопки «Сохранить» и «Открыть», но он не сказал точно, что сохранить,так что я предполагаю, что это должен был быть класс, где были все основные списки и карты, и здесь начинаются мои вопросы:
Если я сериализую целый класс, все будет внутрион будет сериализован (если я не укажу его как переходный)?
Если да, когда я его десериализую, придется ли мне вручную указывать, какой список какой и т.д.?Как?
При попытке, я не мог найти, как сделать так, чтобы мой файл .ser был сохранен в папке и с именем, которое я выбрал с помощью jFileChooser
, как я мог это сделать??
Он заявил, что мои методы сериализации данных "Открыть" и "Сохранить" (которые позже будут вызываться вместе с jFileChooser
, когда я нажимаю кнопки "Открыть" и "Сохранить" в моем графическом интерфейсе)должно быть как таковое "public static void loadLibrary(File file)
public static void persistLibrary(File file)
".Однако я не могу понять, как функция «Сохранить» могла получить файл в качестве параметра, или какой файл должен быть.