Я просматриваю Head first Java и достиг темы сериализации. В ней говорится, что если ваши данные будут использоваться только Java, программа, которая их сгенерировала, затем используйте сериализацию, иначе если ваши данные будут использоваться другими программами, напишите в обычный текстовый файл.
Но я читал, что сериализация объекта не зависит от JVM. Кроме того, когда мы сериализуем объект, его данные сохраняются, но когда мы используем FileWriter и fileReader, то то, что мы печатаем, сохраняется в файле, в отличие от сериализации, верно?
Также, когда используется буферизованный ридер, как мы используем его в cse с файловым редактором.