Вы можете написать данные самостоятельно, используя отражения или методы, закодированные вручную.Я использую методы, которые выглядят как код, за исключением того, что они генерируются.(Производительность написана вручную, и нет необходимости переписывать код при его изменении)
Часто разработчики говорят о встроенной java-сериализации, но вы можете иметь собственную сериализацию, чтобы делать все, что вы захотите, любойтак, как вы хотите.
Чтобы дать вам более подробный ответ, это будет зависеть от того, что вы хотите сделать точно.
Кстати: вы можете сериализовать ваши данные в байт [] и все же сделать эточеловек читаемый / текст, как / редактируемый в текстовом редакторе.Все, что вам нужно сделать, это использовать двоичный формат, который выглядит как текст.;)