O Java tem algo semelhante ao NSUserDefaults do Cocoa?

Mac OS X e iOS tem uma pequena classe chamadaNSUserDefaults. É um singleton que permite armazenar strings, arrays e primitivos, e você sempre pode implementar alguns métodos para adicionar objetos personalizados a ele. É super útil quando você precisa armazenar uma configuração rápida sem lidar com manipulações de arquivo (por exemplo, armazenando o último nome da fonte escolhida).

O Java tem algo simples assim? Gostaria de poder armazenar as últimas configurações de um usuário para recarregar um estado semelhante quando o programa é recarregado, mas não sei qual é a melhor maneira de fazer isso em Java.

questionAnswers(2)

yourAnswerToTheQuestion