API настроек Java на Mac автоматически использует plist-файлы, и они представлены в двоичном формате.Если вы создадите некоторые настройки в коде Java и сохраните их, они появятся в (пользовательской или системной) библиотеке / настройках в виде двоичного файла plist.
Если ваша цель с помощью plist - сохранить настройки, тогдавы можете забыть список всех вместе и использовать API настроек (который будет читать и писать под ним).
Надеюсь, это поможет.