Question: what is the difference between resource bundle and properties?
Answer: Resource bundles don't have to use property files - it's just one implementation ( PropertyResourceBundle ). A properties file is really just a string-to-string mapping - and that can be used for i18n, but doesn't have to be.