Quando usar Properties ou Map em java?

Estava estudando aqui um pouco sobre, e para mim os dois me parecem muito semelhantes. Eles são realmente semelhantes? Há alguma aplicação específica para os dois? Qual a diferença?

Agradeço.

A classe Properties tem o propósito específico de gerenciar uma lista de configurações persistentes. Uma das premissas dessa classe é que as chaves e os valores são Strings. Ela implementa a interface Map, mas é um Map com características “peculiares”, como dito anteriormente.

Para armazenar objetos de maneira geral, HashMap e outras implementações “normais” de Map são mais adequadas.

2 curtidas

Muito obrigado!